public class Information {
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"));
}
}
From jdk 1.5.0 documents:
java.version
Java 运行时环境版本
java.vendor
Java 运行时环境供应商
java.vendor.url
Java 供应商的 URL
java.home
Java 安装目录
java.vm.specification.version
Java 虚拟机规范版本
java.vm.specification.vendor
Java 虚拟机规范供应商
java.vm.specification.name
Java 虚拟机规范名称
java.vm.version
Java 虚拟机实现版本
java.vm.vendor
Java 虚拟机实现供应商
java.vm.name
Java 虚拟机实现名称
java.specification.version
Java 运行时环境规范版本
java.specification.vendor
Java 运行时环境规范供应商
java.specification.name
Java 运行时环境规范名称
java.class.version
Java 类格式版本号
java.class.path
Java 类路径
java.library.path
加载库时搜索的路径列表
java.io.tmpdir
默认的临时文件路径
java.compiler
要使用的 JIT 编译器的名称
java.ext.dirs
一个或多个扩展目录的路径
os.name
操作系统的名称
os.arch
操作系统的架构
os.version
操作系统的版本
file.separator
文件分隔符(在 UNIX 系统中是“/”)
path.separator
路径分隔符(在 UNIX 系统中是“:”)
line.separator
行分隔符(在 UNIX 系统中是“/n”)
user.name
用户的账户名称
user.home
用户的主目录
user.dir
用户的当前工作目录
分享到:
相关推荐
### Java项目路径与相关信息获取详解 在Java开发过程中,经常需要获取系统属性或环境变量来适应不同的部署场景,比如确定类路径、临时目录等。本文将详细介绍如何利用`System.getProperty()`方法来获取Java项目的...
System.out.println("Java 虚拟机规范版本:" + props.getProperty("java.vm.specification.version")); System.out.println("Java 虚拟机规范厂商:" + props.getProperty("java.vm.specification.vendor")); ...
### 不同手机设备获取IMEI方法详解 #### 一、前言 国际移动设备身份(International Mobile Equipment Identity,简称IMEI)是每台移动电话所独有的编号,它可以帮助运营商识别和跟踪每一部设备,用于防盗和其他...
下面将详细介绍 `System.getProperty()` 方法及其常见参数的应用场景。 #### 一、`System.getProperty()` 方法概述 `System.getProperty()` 是 Java 中一个非常实用的方法,它属于 `java.lang.System` 类。该方法...
### Java 获取系统信息知识点详解 #### 一、概述 在Java开发中,有时我们需要获取运行时系统的相关信息,比如IP地址、网卡地址、操作系统账户以及操作系统版本等。这些信息对于日志记录、故障排查和环境配置等方面...
通常是在`web.xml`中定义一个名为`webAppRootKey`的参数,并在代码中通过`System.getProperty()`方法来获取。 ```xml <param-name>webAppRootKey <param-value>webapp.root ``` 然后在代码中获取: ```...
### JAVA中如何获取文件路径详解 #### 一、概述 在Java编程中,获取文件路径是一项基础而重要的技能。无论是处理本地文件还是部署在Web容器中的应用,了解如何正确地获取文件路径对于程序的正常运行至关重要。本文...
### Java的基础知识点详解 #### 一、Java的基本文件读写操作 在Java中进行文件读写是一项非常基础但又至关重要的技能。通过本章节的学习,我们将掌握如何利用Java内置类来实现文件的基本读写功能。 ##### 1. 获取...
### 在Java中获取系统属性详解 #### 一、引言 在Java开发中,了解如何获取和使用系统属性是非常重要的。这些系统属性包含了与运行环境相关的各种信息,比如操作系统名称、用户目录等,这对于开发跨平台的应用程序...
* -D<propertyName>=value参数:用于在虚拟机的系统属性中设置属性名/值对,运行在此虚拟机之上的应用程序可用System.getProperty("propertyName")得到value的值。 扩展参数 * -X参数:用于显示扩展参数列表,包括...
### Java读取INI文件知识点详解 #### 一、概述 在Java编程中,经常会遇到需要读取配置文件的情况。配置文件通常用于存储程序运行时所需的参数设置,如数据库连接信息、系统路径等。INI文件是一种常见的配置文件...
### Java命令行运行参数详解 #### 一、概述 Java作为一种广泛应用的编程语言,其运行依赖于Java虚拟机(JVM)。为了更好地控制Java应用程序的运行环境,开发者可以通过指定一系列命令行参数来调整JVM的行为。本文将...
2. **脚本路径配置**:如何利用`System.getProperty`获取脚本文件的路径,并正确设置包名。 3. **jsl.ini配置**:对`jsl.ini`文件进行必要的修改以支持外部脚本的加载。 4. **服务重启**:确保修改生效的操作步骤。 ...
Dispatch logSystem = eventLog.getProperty("System").toDispatch(); // 获取日志条目并打印 printEntries(logSecurity, "Security"); printEntries(logApplication, "Application"); printEntries(logSystem...
### Java方法实例详解 #### 获取环境变量与系统属性 在Java中,我们可以通过`System`类来获取环境变量以及系统的一些基本属性。 1. **获取环境变量:** ```java String path = System.getenv("PATH"); // 获取...
- `System.setProperty()` 和 `System.getProperty()`:用于设置和获取系统属性。 3. **加载文件和类库**: - `System.load()`:加载指定的本地库文件(.dll或.so)。 - `System.loadLibrary()`:加载指定的本地...
#### 五、System.getProperty()参数大全 `System.getProperty()`方法可以用来获取各种系统属性。下面是一些常用的属性及其含义: - `java.version`:Java运行时环境版本。 - `java.vendor`:Java运行时环境供应商...
### Java 类加载机制详解 #### 一、引言 Java 类加载机制是Java虚拟机(JVM)中的一个重要组成部分,它负责将编译后的字节码文件(.class)加载到内存中,形成Class对象,以便于Java程序能够识别并使用这些类。深入...
String property = System.getProperty("java.library.path"); StringTokenizer parser = new StringTokenizer(property, ";"); while (parser.hasMoreTokens()) { System.err.println(parser.nextToken()); } ``` ...