System.getProperty()参数大全 java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendor URL java.home Java installation directory java.vm.specification.version Java Virtual Machine specification version java.vm.specification.vendor Java Virtual Machine specification vendor java.vm.specification.name Java Virtual Machine specification name java.vm.version Java Virtual Machine implementation version java.vm.vendor Java Virtual Machine implementation vendor java.vm.name Java Virtual Machine implementation name java.specification.version Java Runtime Environment specification version java.specification.vendor Java Runtime Environment specification vendor java.specification.name Java Runtime Environment specification name java.class.version Java class format version number java.class.path Java class path java.library.path List of paths to search when loading libraries java.io.tmpdir Default temp file path java.compiler Name of JIT compiler to use java.ext.dirs Path of extension directory or directories os.name Operating system name os.arch Operating system architecture os.version Operating system version file.separator File separator ("/" on UNIX) path.separator Path separator (":" on UNIX) line.separator Line separator ("\n" on UNIX) user.name User's account name user.home User's home directory user.dir User's current working directory
同同时也可以使用下列代码获取跟详细参数信息
import java.util.Enumeration; import java.util.Enumeration; import java.util.Properties; public class Test { /** * @param args */ public static void main(String[] args) { Properties p = System.getProperties(); Enumeration enu = p.keys(); String property = ""; String constantName = ""; String note = ""; System.out.println("package com.bin.utils;\n\n\n"); System.out.println("public class SystemProperties {\n"); while (enu.hasMoreElements()) { property = (String) enu.nextElement(); note = "\t//" + System.getProperty(property) + "\n"; constantName = "\tpublic final static String " + property.replace(".", "_").toUpperCase() + " = " + property; System.out.println(note + constantName); } System.out.println("}"); } }
发表评论
-
HTTP协议详解
2014-03-26 21:15 591转自:http://www.cnblogs.com/li08 ... -
Spring mvc 使用context:exclude-filter 与 context:include-filter解决事物失效问题
2013-04-21 17:13 47201 在主容器中(applicationContext.xm ... -
java中的堆(heap)和栈(stack)
2013-03-31 23:16 777----对这两个概念的不明好久,终于找到一篇好文,拿来共享 ... -
rpc 方式调用webservice接口参数说明
2012-09-28 10:21 4535最经在项目中用到 webservice接口调用问题:需要使用 ... -
HSSFWorkbook 使用实例
2012-08-21 19:07 1042项目中用到java 对excel表格,在网上看到该段代码,感觉 ... -
Java事务具体是什么东西
2012-06-20 12:55 1022在学习spring的时候,看到事务管理,感觉事务只和数据库操作 ... -
java中静态导入
2012-05-04 21:33 773静态导入就是导入某一个类下边的一个或者所有的静态方法,如下: ... -
java基础学习
2012-05-03 18:41 6801、对于switch语句以前只知道匹配上了 执行相对应case ... -
java中基本数据类型默认值问题
2012-05-03 16:38 926以前经常看到java中int类型和Integet类型的变量初始 ... -
java程序中方法的形参使用final修饰分析
2012-05-02 22:56 2042final修饰的内容不可更改,但是在方法的形参中使用final ... -
switch(type)语句type类型
2012-05-02 22:24 1195之前经常见到面试题上问 switch(type)中type类型 ... -
java基本数据类型
2012-05-01 16:38 748大家都知道,java编程语言提供了基本数据类型,基本数据类型有 ... -
单体类生成实例方式分析
2012-04-30 22:49 763最近在看传智播客多线程部分线程间共享的时候看到了一个单体的使用 ... -
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
2012-04-30 19:49 948Overload和Override的区别。 ... -
线程安全分析
2012-04-28 22:54 784java内存模型分析: 我们都知道计算机有高速缓存的存在, ... -
java内部类
2012-04-28 22:24 733这段时间看了传智播客 ... -
多线程创建和运行---学习随笔
2012-04-28 21:46 894我们都知道多线程有两种创建方式: 1、通过thread子类创建 ...
相关推荐
`System.getProperty`方法接受一个字符串参数,该参数是系统属性的键名,返回值为对应的属性值。例如,如果你想获取当前Java虚拟机的版本信息,你可以这样调用: ```java String javaVersion = System.getProperty...
System.out.println("Java版本:\n" + System.getProperty("java.version")); ``` 该命令返回当前正在运行的Java虚拟机(JVM)的主要版本号,例如`1.8.0_251`。 #### 2. 获取Java供应商信息 ```java System.out....
System.out.println("Java 虚拟机规范版本:" + props.getProperty("java.vm.specification.version")); System.out.println("Java 虚拟机规范厂商:" + props.getProperty("java.vm.specification.vendor")); ...
这意味着无论在Windows还是Linux系统上,`System.getProperty("user.dir")`都会返回相应的用户工作目录。这样,我们就可以利用这一特性来确保日志文件的路径与操作系统无关。 配置Log4j主要涉及两个文件:`log4j....
### Java中通过System.getProperties()获取系统参数 在Java编程中,`System.getProperties()`是一个非常实用的方法,它允许开发者访问和获取当前Java运行环境的各种系统属性。这些属性包含了关于Java运行时环境的...
System.getProperty() 函数可以获取 Java 运行时环境的各种属性,除了 "user.dir" 之外,还有很多其他的参数,例如: * java.version:Java Runtime Environment 版本 * java.vendor:Java Runtime Environment ...
例如,通过`System.getProperty("microedition.platform")`可以获取到当前运行环境的平台型号。这在适配不同设备时尤为关键。 #### 获取SMS服务中心号码 对于移动应用而言,短信服务是必不可少的功能之一。通过`...
String classpath = System.getProperty("java.class.path"); ``` Java还允许开发者通过命令行参数 `-D` 来设置系统的属性。比如,`java -Daaa=bbb SystemTest`将在运行时为Java虚拟机创建一个新的环境属性`aaa`,...
2. Extension路径是`JRE_HOME/lib/ext`目录下的JAR文件,可以在运行完Bootstrap路径后被搜索,用`System.getProperty("java.ext.dirs")`获取。 3. User路径包括当前目录、CLASSPATH和-classpath指定的路径,是最后被...
在读取时,可以使用`getProperty()`的第二个参数进行替换: ```java String dbUrl = props.getProperty("db.url", "${db.host}:${db.port}/mydb"); ``` 5. **异常处理**: 当处理输入流或读取配置时,可能会...
在Java编程中,读取`.properties`配置文件是常见的任务,这些文件通常用于存储应用程序的配置参数、系统设置等信息。下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`...
在现代软件开发过程中,尤其是涉及到跨平台的应用程序时,了解并掌握如何利用 Java 的 `System.getProperty()` 方法来获取运行时系统的相关信息是非常重要的。这不仅可以帮助开发者更好地调试代码,还可以在不同环境...
总结,这个Java实例详细讲解了如何利用Java标准库来查看和处理系统根目录,包括使用`File`类获取根目录,通过`System.getProperty`获取操作系统属性,以及利用`java.nio.file`包的方法进行更现代的文件系统操作。...
- 特定的属性可以通过键值对获取,如`System.getProperty("java.version")`获取Java版本,`System.getProperty("user.home")`获取用户主目录。 4. **类路径**: - `ClassLoader`类允许访问和控制类加载机制。`...
在Java编程中,获取系统参数是一项基本任务,用于了解运行Java程序的环境信息。Java提供了`java.lang.System`类的`getProperties()`方法来获取这些信息。这个方法返回一个`Properties`对象,该对象包含了关于Java...
在Java编程中,属性文件(通常以`.properties`为扩展名)是一种常见的配置文件类型,用于存储应用程序的配置参数和设置。这些文件以键值对的形式组织,键和值之间用等号`=`或冒号`:`分隔。在本教程中,我们将深入...
在Java编程中,配置文件是用于存储应用程序的配置信息,如数据库连接参数,这使得代码与配置分离,便于管理和维护。下面将详细讲解如何在Java中编写配置文件以实现数据库连接。 1. 配置文件格式 最常见的配置文件...
- 使用 `System.getProperty("os.name")` 获取操作系统名称并转换为小写形式。 2. **判断操作系统**: - 如果是Windows系统,则执行 `cmd /c set` 命令; - 如果是Linux系统,则执行 `sh -c set` 命令。 3. **...
配置文件通常用于存储程序运行时所需的参数设置,如数据库连接信息、系统路径等。INI文件是一种常见的配置文件格式,广泛应用于Windows环境中。本文将详细介绍如何使用Java来读取INI文件,并解析其内容。 #### 二、...
#### 五、System.getProperty()参数大全 `System.getProperty()`方法可以用来获取各种系统属性。下面是一些常用的属性及其含义: - `java.version`:Java运行时环境版本。 - `java.vendor`:Java运行时环境供应商...