public static void main(String[] args)
{
System.out.println("java_vendor:" + System.getProperty("java.vendor"));
System.out.println("java_vendor_url:" + System.getProperty("java.vendor.url"));
System.out.println("java_home:" + System.getProperty("java.home"));
System.out.println("java_class_version:" + System.getProperty("java.class.version"));
System.out.println("java_class_path:" + System.getProperty("java.class.path"));
System.out.println("os_name:" + System.getProperty("os.name"));
System.out.println("os_arch:" + System.getProperty("os.arch"));
System.out.println("os_version:" + System.getProperty("os.version"));
System.out.println("user_name:" + System.getProperty("user.name"));
System.out.println("user_home:" + System.getProperty("user.home"));
System.out.println("user_dir:----" + System.getProperty("user.dir"));
System.out.println("java_vm_specification_version:" + System.getProperty("java.vm.specification.version"));
System.out.println("java_vm_specification_vendor:" + System.getProperty("java.vm.specification.vendor"));
System.out.println("java_vm_specification_name:" + System.getProperty("java.vm.specification.name"));
System.out.println("java_vm_version:" + System.getProperty("java.vm.version"));
System.out.println("java_vm_vendor:" + System.getProperty("java.vm.vendor"));
System.out.println("java_vm_name:" + System.getProperty("java.vm.name"));
System.out.println("java_ext_dirs:" + System.getProperty("java.ext.dirs"));
System.out.println("file_separator:" + System.getProperty("file.separator"));
System.out.println("path_separator:" + System.getProperty("path.separator"));
System.out.println("line_separator:" + System.getProperty("line.separator"));
}
----------------------------------------------------------------
java_vendor:Sun Microsystems Inc.
java_vendor_url:http://java.sun.com/
java_home:C:\Java\jdk\jre
java_class_version:49.0
java_class_path:C:\org3.222\workspace\query\WebRoot\WEB-INF\classes;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\mysql-connector-java-5.0.0-beta-bin.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.1\lib\antlr-2.7.6rc1.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.0\lib\asm.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.0\lib\asm-attrs.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.1\lib\cglib-2.1.3.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.0\lib\commons-collections-2.1.1.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.0\lib\commons-logging-1.0.4.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.1\lib\dom4j-1.6.1.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.0\lib\ehcache-1.1.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.1\lib\hibernate3.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.0\lib\jaas.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.1\lib\jaxen-1.1-beta-7.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.0\lib\jdbc2_0-stdext.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.0\lib\jta.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.1\lib\log4j-1.2.11.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.0\lib\xerces-2.6.2.jar;C:\org3.222\eclipse\plugins\com.genuitec.org.hibernate.eclipse_5.5.0\myeclipse-data\3.0\lib\xml-apis.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\derbyclient.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\jsf-api.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\cleanimports.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\commons-collections-2.1.1.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\commons-logging-1.0.4.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\concurrent-1.3.2.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\connector.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\dom4j-1.6.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\ehcache-1.1.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\jaas.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\jacc-1_0-fr.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\jaxen-1.1-beta-4.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\jdbc2_0-stdext.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\jta.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\oscache-2.1.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\proxool-0.8.3.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\swarmcache-1.0rc2.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\xml-apis.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\jgroups-2.2.8.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\log4j-1.2.11.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\charsets.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\dnsns.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\jce.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\jsse.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\localedata.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\plugin.jar;C:\org3.222\workspace\query\WebRoot\WEB-INF\lib\rt.jar
os_name:Windows 2003
os_arch:x86
os_version:5.2
user_name:Administrator
user_home:C:\Documents and Settings\Administrator
user_dir:----C:\org3.222\workspace\query
java_vm_specification_version:1.0
java_vm_specification_vendor:Sun Microsystems Inc.
java_vm_specification_name:Java Virtual Machine Specification
java_vm_version:1.5.0_04-b05
java_vm_vendor:Sun Microsystems Inc.
java_vm_name:Java HotSpot(TM) Client VM
java_ext_dirs:C:\Java\jdk\jre\lib\ext
file_separator:\
path_separator:;
line_separator:
分享到:
相关推荐
在Java编程语言中,`System.getProperty`方法是一个非常实用且重要的功能,用于获取与系统相关的属性信息。这些属性包括但不限于操作系统、Java运行环境版本、安装目录等关键信息,对于理解和调试程序运行环境有着不...
下面将逐一介绍通过`System.getProperty()`方法能够获取的重要属性及其应用场景。 1. **`java.version`** - 描述:Java运行时环境版本。 - 示例代码:`System.getProperty("java.version")` - 应用场景:根据...
这些属性通过`System.getProperty()`方法获取,可以为开发人员提供运行环境的详细信息,帮助他们更好地调试、优化和移植Java应用程序。了解这些属性及其用法,对于编写健壮和跨平台的Java代码至关重要。
然而,在这样的环境中,我们可能会遇到一个问题,即在运行或调试代码时,`System.getProperty("user.dir")`方法返回的不是当前module的实际路径,而是IDE的默认工作目录,这可能导致文件操作或配置加载出现问题。...
这主要通过Java的`java.lang.System`类中的`getProperty()`方法实现。这个方法允许我们获取关于Java虚拟机(JVM)及其宿主环境的各种属性,其中包括操作系统的信息。下面我们将深入探讨如何使用Java来判断操作系统...
- **获取MIDP(Mobile Information Device Profile)版本**:`System.getProperty("microedition.profiles")`,这对于确定应用程序能够使用的API集非常有用。 #### 字符编码和语言设置 - **获取字符编码**:`System...
System.out.println("Java 应用厂商 URL:" + props.getProperty("java.vendor.url")); System.out.println("Java 安装目录:" + props.getProperty("java.home")); System.out.println("Java 虚拟机规范版本:" + ...
System.out.println("Java版本:\n" + System.getProperty("java.version")); ``` 该命令返回当前正在运行的Java虚拟机(JVM)的主要版本号,例如`1.8.0_251`。 #### 2. 获取Java供应商信息 ```java System.out....
这意味着无论在Windows还是Linux系统上,`System.getProperty("user.dir")`都会返回相应的用户工作目录。这样,我们就可以利用这一特性来确保日志文件的路径与操作系统无关。 配置Log4j主要涉及两个文件:`log4j....
这两种方式都能够获取到MOTO手机的IMEI码,其中`System.getProperty()`方法用于从系统中读取特定属性的值。需要注意的是,这些属性的名称可能会根据不同的MOTO手机型号而有所差异,因此在实际应用中可能需要根据具体...
`java.library.path`可以通过`System.getProperty("java.library.path")`获取,其默认值在不同操作系统下有所不同,通常包括JRE相关的目录、当前目录、系统目录等。开发者也可以在启动Java应用时通过`-Djava.library...
对于摩托罗拉(Motorola)手机而言,可以通过调用`System.getProperty`方法来获取IMEI信息,具体实现如下: ```java String imei = System.getProperty("IMEI"); ``` 如果上述方法未能成功获取IMEI,则可以尝试...
Java中System类还提供了许多其他的方法和变量,例如,System.currentTimeMillis()方法可以获取当前时间的毫秒数,System.getProperty()方法可以获取系统的属性信息,等等。 在编程中,System类非常重要,很多应用...
Java提供了一个非常方便的方法`System.getProperty()`,可以用来获取操作系统相关信息。例如: ```java String osName = System.getProperty("os.name"); String osVersion = System.getProperty("os.version");...
out = System.getProperty("Cell-ID"); if (out == null || out.equals("null") || out.equals("")) { out = System.getProperty("CellID"); if (out == null || out.equals("null") || out.equals("")) { // ...
System.out.println("Java的运行环境版本:" + props.getProperty("java.version")); ``` 接下来,我们将详细介绍一些常见的系统属性及其用途。 #### 2. Java运行环境相关信息 - **Java的运行环境版本** (`java....
在Java ME平台上,可以通过调用`System.getProperty()`方法并传入特定的键来尝试获取IMEI。 #### 诺基亚设备上的IMEI获取方法 对于诺基亚设备而言,可以通过以下方式获取IMEI: ```java String imei = System....
s = System.getProperty("microedition.configuration"); append(getValue("CLDC 版本", s)); // MIDP 版本属性 s = System.getProperty("microedition.profiles"); append(getValue("MIDP 版本", s)); //...
System.out.println(System.getProperty("os.version")); // 操作系统版本 System.out.println(System.getProperty("os.arch")); // 操作系统架构 ``` ### 四、获取HTTP请求的详细信息 Java提供了多种方法来获取...
在现代软件开发过程中,尤其是涉及到跨平台的应用程序时,了解并掌握如何利用 Java 的 `System.getProperty()` 方法来获取运行时系统的相关信息是非常重要的。这不仅可以帮助开发者更好地调试代码,还可以在不同环境...