`

java System.getproperty() 参数大全

阅读更多
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("}");
	}

}
分享到:
评论

相关推荐

    Java中System.getProperty的使用

    `System.getProperty`方法接受一个字符串参数,该参数是系统属性的键名,返回值为对应的属性值。例如,如果你想获取当前Java虚拟机的版本信息,你可以这样调用: ```java String javaVersion = System.getProperty...

    java获取系统参数规格

    System.out.println("Java版本:\n" + System.getProperty("java.version")); ``` 该命令返回当前正在运行的Java虚拟机(JVM)的主要版本号,例如`1.8.0_251`。 #### 2. 获取Java供应商信息 ```java System.out....

    java设置http代理

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

    Java中通过System.getProperties()获取系统参数测试.docx

    ### Java中通过System.getProperties()获取系统参数 在Java编程中,`System.getProperties()`是一个非常实用的方法,它允许开发者访问和获取当前Java运行环境的各种系统属性。这些属性包含了关于Java运行时环境的...

    java log4j统一打印在user.dir目录下(windows、linux通用、不用考虑不同操作系统分隔符不一致的情况)

    这意味着无论在Windows还是Linux系统上,`System.getProperty("user.dir")`都会返回相应的用户工作目录。这样,我们就可以利用这一特性来确保日志文件的路径与操作系统无关。 配置Log4j主要涉及两个文件:`log4j....

    java 获取当前路径

    System.getProperty() 函数可以获取 Java 运行时环境的各种属性,除了 "user.dir" 之外,还有很多其他的参数,例如: * java.version:Java Runtime Environment 版本 * java.vendor:Java Runtime Environment ...

    J2ME 常用的一些API

    例如,通过`System.getProperty("microedition.platform")`可以获取到当前运行环境的平台型号。这在适配不同设备时尤为关键。 #### 获取SMS服务中心号码 对于移动应用而言,短信服务是必不可少的功能之一。通过`...

    【图文】第六章、Java之API.doc

    String classpath = System.getProperty("java.class.path"); ``` Java还允许开发者通过命令行参数 `-D` 来设置系统的属性。比如,`java -Daaa=bbb SystemTest`将在运行时为Java虚拟机创建一个新的环境属性`aaa`,...

    JAVA启动参数大全1.pdf

    2. Extension路径是`JRE_HOME/lib/ext`目录下的JAR文件,可以在运行完Bootstrap路径后被搜索,用`System.getProperty("java.ext.dirs")`获取。 3. User路径包括当前目录、CLASSPATH和-classpath指定的路径,是最后被...

    java读取.properties配置信息

    在读取时,可以使用`getProperty()`的第二个参数进行替换: ```java String dbUrl = props.getProperty("db.url", "${db.host}:${db.port}/mydb"); ``` 5. **异常处理**: 当处理输入流或读取配置时,可能会...

    java读取.properties配置文件的几种方法

    在Java编程中,读取`.properties`配置文件是常见的任务,这些文件通常用于存储应用程序的配置参数、系统设置等信息。下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`...

    抓取网页数据函数

    在现代软件开发过程中,尤其是涉及到跨平台的应用程序时,了解并掌握如何利用 Java 的 `System.getProperty()` 方法来获取运行时系统的相关信息是非常重要的。这不仅可以帮助开发者更好地调试代码,还可以在不同环境...

    java 获取程序运行环境的信息

    - 特定的属性可以通过键值对获取,如`System.getProperty("java.version")`获取Java版本,`System.getProperty("user.home")`获取用户主目录。 4. **类路径**: - `ClassLoader`类允许访问和控制类加载机制。`...

    Java 实例 - 查看系统根目录源代码-详细教程.zip

    总结,这个Java实例详细讲解了如何利用Java标准库来查看和处理系统根目录,包括使用`File`类获取根目录,通过`System.getProperty`获取操作系统属性,以及利用`java.nio.file`包的方法进行更现代的文件系统操作。...

    java获取系统参数

    在Java编程中,获取系统参数是一项基本任务,用于了解运行Java程序的环境信息。Java提供了`java.lang.System`类的`getProperties()`方法来获取这些信息。这个方法返回一个`Properties`对象,该对象包含了关于Java...

    java读取属性文件

    在Java编程中,属性文件(通常以`.properties`为扩展名)是一种常见的配置文件类型,用于存储应用程序的配置参数和设置。这些文件以键值对的形式组织,键和值之间用等号`=`或冒号`:`分隔。在本教程中,我们将深入...

    java中配置文件数据库连接写法

    在Java编程中,配置文件是用于存储应用程序的配置信息,如数据库连接参数,这使得代码与配置分离,便于管理和维护。下面将详细讲解如何在Java中编写配置文件以实现数据库连接。 1. 配置文件格式 最常见的配置文件...

    JAVA读取环境变量

    - 使用 `System.getProperty("os.name")` 获取操作系统名称并转换为小写形式。 2. **判断操作系统**: - 如果是Windows系统,则执行 `cmd /c set` 命令; - 如果是Linux系统,则执行 `sh -c set` 命令。 3. **...

    java读取ini文件

    配置文件通常用于存储程序运行时所需的参数设置,如数据库连接信息、系统路径等。INI文件是一种常见的配置文件格式,广泛应用于Windows环境中。本文将详细介绍如何使用Java来读取INI文件,并解析其内容。 #### 二、...

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

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

Global site tag (gtag.js) - Google Analytics