`
lj830723
  • 浏览: 132372 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

System.getProperty(“参数详解”)

    博客分类:
  • java
 
阅读更多
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项目路径与相关信息获取详解 在Java开发过程中,经常需要获取系统属性或环境变量来适应不同的部署场景,比如确定类路径、临时目录等。本文将详细介绍如何利用`System.getProperty()`方法来获取Java项目的...

    java设置http代理

    System.out.println("Java 虚拟机规范版本:" + props.getProperty("java.vm.specification.version")); System.out.println("Java 虚拟机规范厂商:" + props.getProperty("java.vm.specification.vendor")); ...

    不同手机设备 获取IMEI

    ### 不同手机设备获取IMEI方法详解 #### 一、前言 国际移动设备身份(International Mobile Equipment Identity,简称IMEI)是每台移动电话所独有的编号,它可以帮助运营商识别和跟踪每一部设备,用于防盗和其他...

    抓取网页数据函数

    下面将详细介绍 `System.getProperty()` 方法及其常见参数的应用场景。 #### 一、`System.getProperty()` 方法概述 `System.getProperty()` 是 Java 中一个非常实用的方法,它属于 `java.lang.System` 类。该方法...

    Java获取系统信息

    ### Java 获取系统信息知识点详解 #### 一、概述 在Java开发中,有时我们需要获取运行时系统的相关信息,比如IP地址、网卡地址、操作系统账户以及操作系统版本等。这些信息对于日志记录、故障排查和环境配置等方面...

    J2EE与J2SE路径获取

    通常是在`web.xml`中定义一个名为`webAppRootKey`的参数,并在代码中通过`System.getProperty()`方法来获取。 ```xml <param-name>webAppRootKey <param-value>webapp.root ``` 然后在代码中获取: ```...

    JAVA中如何得到文件路径.pdf

    ### JAVA中如何获取文件路径详解 #### 一、概述 在Java编程中,获取文件路径是一项基础而重要的技能。无论是处理本地文件还是部署在Web容器中的应用,了解如何正确地获取文件路径对于程序的正常运行至关重要。本文...

    java的基础

    ### Java的基础知识点详解 #### 一、Java的基本文件读写操作 在Java中进行文件读写是一项非常基础但又至关重要的技能。通过本章节的学习,我们将掌握如何利用Java内置类来实现文件的基本读写功能。 ##### 1. 获取...

    在Java中获取系统属性

    ### 在Java中获取系统属性详解 #### 一、引言 在Java开发中,了解如何获取和使用系统属性是非常重要的。这些系统属性包含了与运行环境相关的各种信息,比如操作系统名称、用户目录等,这对于开发跨平台的应用程序...

    Java虚拟机参数详解

    * -D<propertyName>=value参数:用于在虚拟机的系统属性中设置属性名/值对,运行在此虚拟机之上的应用程序可用System.getProperty("propertyName")得到value的值。 扩展参数 * -X参数:用于显示扩展参数列表,包括...

    java读取ini文件

    ### Java读取INI文件知识点详解 #### 一、概述 在Java编程中,经常会遇到需要读取配置文件的情况。配置文件通常用于存储程序运行时所需的参数设置,如数据库连接信息、系统路径等。INI文件是一种常见的配置文件...

    Java 命令行运行参数大全

    ### Java命令行运行参数详解 #### 一、概述 Java作为一种广泛应用的编程语言,其运行依赖于Java虚拟机(JVM)。为了更好地控制Java应用程序的运行环境,开发者可以通过指定一系列命令行参数来调整JVM的行为。本文将...

    butterfly部署外部代码

    2. **脚本路径配置**:如何利用`System.getProperty`获取脚本文件的路径,并正确设置包名。 3. **jsl.ini配置**:对`jsl.ini`文件进行必要的修改以支持外部脚本的加载。 4. **服务重启**:确保修改生效的操作步骤。 ...

    jinterop获取windows事件三类日志(Security、Application、System)

    Dispatch logSystem = eventLog.getProperty("System").toDispatch(); // 获取日志条目并打印 printEntries(logSecurity, "Security"); printEntries(logApplication, "Application"); printEntries(logSystem...

    Java方法实例

    ### Java方法实例详解 #### 获取环境变量与系统属性 在Java中,我们可以通过`System`类来获取环境变量以及系统的一些基本属性。 1. **获取环境变量:** ```java String path = System.getenv("PATH"); // 获取...

    Java System类详解_动力节点Java学院整理

    - `System.setProperty()` 和 `System.getProperty()`:用于设置和获取系统属性。 3. **加载文件和类库**: - `System.load()`:加载指定的本地库文件(.dll或.so)。 - `System.loadLibrary()`:加载指定的本地...

    JAVA调用第三方DLL的方法.doc

    #### 五、System.getProperty()参数大全 `System.getProperty()`方法可以用来获取各种系统属性。下面是一些常用的属性及其含义: - `java.version`:Java运行时环境版本。 - `java.vendor`:Java运行时环境供应商...

    Java 类加载机制 ClassLoader Class.forName.pdf

    ### Java 类加载机制详解 #### 一、引言 Java 类加载机制是Java虚拟机(JVM)中的一个重要组成部分,它负责将编译后的字节码文件(.class)加载到内存中,形成Class对象,以便于Java程序能够识别并使用这些类。深入...

    Windows环境下Java加载DLL.docx

    String property = System.getProperty("java.library.path"); StringTokenizer parser = new StringTokenizer(property, ";"); while (parser.hasMoreTokens()) { System.err.println(parser.nextToken()); } ``` ...

Global site tag (gtag.js) - Google Analytics