`
budairenqin
  • 浏览: 201486 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

System.getProperty() 参数大全

阅读更多
import java.util.Enumeration;
import java.util.Properties;

public class SystemProperties {

    public static void main(String[] args) {
        Properties properties = System.getProperties();
        Enumeration<?> enumeration = properties.keys();
        String property = "";
        while (enumeration.hasMoreElements()) {
            property = (String) enumeration.nextElement();
            System.out.println("//value: " + System.getProperty(property));
            System.out.println(property);
        }
    }
}

我机器上的输出:

//value: Java(TM) SE Runtime Environment
java.runtime.name
//value: C:\jdk1.7.0_01\jre\bin
sun.boot.library.path
//value: 21.1-b02
java.vm.version
//value: Oracle Corporation
java.vm.vendor
//value: http://java.oracle.com/
java.vendor.url
//value: ;
path.separator
//value: Java HotSpot(TM) Client VM
java.vm.name
//value: sun.io
file.encoding.pkg
//value: CN
user.country
//value:
user.script
//value: SUN_STANDARD
sun.java.launcher
//value:
sun.os.patch.level
//value: Java Virtual Machine Specification
java.vm.specification.name
//value: D:\Workspace\Eclipse\jvm-test
user.dir
//value: 1.7.0_01-b08
java.runtime.version
//value: sun.awt.Win32GraphicsEnvironment
java.awt.graphicsenv
//value: C:\jdk1.7.0_01\jre\lib\endorsed
java.endorsed.dirs
//value: x86
os.arch
//value: R:\Temp\
java.io.tmpdir
//value:

line.separator
//value: Oracle Corporation
java.vm.specification.vendor
//value:
user.variant
//value: Windows 7
os.name
//value: GBK
sun.jnu.encoding
//value: C:\jdk1.7.0_01\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/jdk1.7.0_01/bin/../jre/bin/client;C:/jdk1.7.0_01/bin/../jre/bin;C:/jdk1.7.0_01/bin/../jre/lib/i386;E:\oracle\product\10.2.0\db_1\bin;C:\jdk1.7.0_01\bin;C:\jdk1.7.0_01\jre\bin;C:\Program Files\TortoiseSVN\bin;D:\apache-ant-1.8.2\bin;E:\MySQL\MySQL Server 6.0\bin;C:\Windows\System32;C:\Windows;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\jboss-4.2.3.GA\bin;D:\apache-maven-3.0.3\bin;D:\eclipse-SDK-3.8M1-win32\eclipse;;.
java.library.path
//value: Java Platform API Specification
java.specification.name
//value: 51.0
java.class.version
//value: HotSpot Client Compiler
sun.management.compiler
//value: 6.1
os.version
//value: C:\Users\guwen1079
user.home
//value:
user.timezone
//value: sun.awt.windows.WPrinterJob
java.awt.printerjob
//value: UTF-8
file.encoding
//value: 1.7
java.specification.version
//value: D:\Workspace\Eclipse\jvm-test\target\classes;D:\maven-repository\repository\mysql\mysql-connector-java\5.1.18\mysql-connector-java-5.1.18.jar
java.class.path
//value: guwen1079
user.name
//value: 1.7
java.vm.specification.version
//value: com.fengjc.jvm.jvm_test.classloader.SystemProperties
sun.java.command
//value: C:\jdk1.7.0_01\jre
java.home
//value: 32
sun.arch.data.model
//value: zh
user.language
//value: Oracle Corporation
java.specification.vendor
//value: sun.awt.windows.WToolkit
awt.toolkit
//value: mixed mode, sharing
java.vm.info
//value: 1.7.0_01
java.version
//value: C:\jdk1.7.0_01\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
java.ext.dirs
//value: C:\jdk1.7.0_01\jre\lib\resources.jar;C:\jdk1.7.0_01\jre\lib\rt.jar;C:\jdk1.7.0_01\jre\lib\sunrsasign.jar;C:\jdk1.7.0_01\jre\lib\jsse.jar;C:\jdk1.7.0_01\jre\lib\jce.jar;C:\jdk1.7.0_01\jre\lib\charsets.jar;C:\jdk1.7.0_01\jre\classes
sun.boot.class.path
//value: Oracle Corporation
java.vendor
//value: \
file.separator
//value: http://bugreport.sun.com/bugreport/
java.vendor.url.bug
//value: UnicodeLittle
sun.io.unicode.encoding
//value: little
sun.cpu.endian
//value: windows
sun.desktop
//value: pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
sun.cpu.isalist
分享到:
评论

相关推荐

    Java中System.getProperty的使用

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

    J2ME 常用的一些API

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

    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 log4j统一打印在user.dir目录下(windows、linux通用、不用考虑不同操作系统分隔符不一致的情况)

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

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

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

    java 获取当前路径

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

    抓取网页数据函数

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

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

    在Java中,可以通过`System.getProperty()`方法获取或设置这些环境变量,例如: ```java String classpath = System.getProperty("java.class.path"); ``` Java还允许开发者通过命令行参数 `-D` 来设置系统的属性...

    J2EE与J2SE路径获取

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

    JAVA启动参数大全1.pdf

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

    JSP bean获取各种参数

    在这个示例中,我们定义了一个名为 SystemProperties 的类,其中包含了多个方法,每个方法都使用 System.getProperty() 方法来获取一个特定的参数。 例如,getRuntimeEnvironmentVersion() 方法使用 System....

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

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

    SystemPropertiesJava:系统属性Java

    这些属性可以在程序运行时通过`System.getProperties()`方法获取,或者在启动Java应用时通过命令行参数`-D`设定。系统属性涵盖了许多方面,包括操作系统名称、版本、Java安装路径、默认编码等。 1. **获取系统属性*...

    Java 命令行运行参数大全

    - Extension classes: 存储在`jre\lib\ext`目录下的类,可通过`System.getProperty("java.ext.dirs")`查询。 - User classes: 可通过环境变量`CLASSPATH`或`-classpath`参数指定。 - **示例**: - 使用`-...

    JAVA读取环境变量

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

    string.format实例

    在Java中,你可以使用`System.getProperty()`方法来获取系统属性,其中包括程序运行路径。例如: ```java String currentPath = System.getProperty("user.dir"); System.out.println("当前程序运行路径: " + ...

    服务器监控架构模型

    // String dir = System.getProperty("user.home");// 当前用户文件夹路径 for (int i = 0; i &lt; fslist.length; i++) { System.out.println("\n~~~~~~~~~~" + i + "~~~~~~~~~~"); ........ System.out....

    java读取ini文件

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

    IMEI.rar_IMEI_基站

    此外,还可以利用 javax.microedition.midlet.MIDlet 类的 System.getProperty() 方法,传入"phone"或"IMEI"作为参数来获取IMEI。例如: ```java String imei = System.getProperty("com.sun.radiomgt.imei"); ``` ...

Global site tag (gtag.js) - Google Analytics