`
yueguangyuan
  • 浏览: 337694 次
  • 性别: Icon_minigender_1
  • 来自: 新加坡
社区版块
存档分类
最新评论

[转贴]System.getProperty()参数大全

阅读更多
一直做Web应用一般不会用到这些东西,今天在搞一个代码生成器的东西,发现这个值得收藏:
java 代码
 
  1.   System.getProperty()参数大全  
  2.   
  3. java.version            Java Runtime Environment version  
  4. java.vendor            Java Runtime Environment vendor  
  5. java.vendor.url            Java vendor URL  
  6. java.home            Java installation directory  
  7. java.vm.specification.version                    Java Virtual Machine specification version  
  8. java.vm.specification.vendor                    Java Virtual Machine specification vendor  
  9. java.vm.specification.name                    Java Virtual Machine specification name  
  10. java.vm.version            Java Virtual Machine implementation version  
  11. java.vm.vendor            Java Virtual Machine implementation vendor  
  12. java.vm.name            Java Virtual Machine implementation name  
  13. java.specification.version                Java Runtime Environment specification version  
  14. java.specification.vendor             Java Runtime Environment specification vendor  
  15. java.specification.name        Java Runtime Environment specification name  
  16. java.class.version                        Java class format version number  
  17. java.class.path                  Java class path  
  18. java.library.path                        List of paths to search when loading libraries  
  19. java.io.tmpdir                Default temp file path  
  20. java.compiler            Name of JIT compiler to use  
  21. java.ext.dirs            Path of extension directory or directories  
  22. os.name                Operating system name  
  23. os.arch                Operating system architecture  
  24. os.version            Operating system version  
  25. file.separator            File separator ("/" on UNIX)  
  26. path.separator            Path separator (":" on UNIX)  
  27. line.separator            Line separator ("\n" on UNIX)  
  28. user.name            User's account name  
  29. user.home            User's home directory  
  30. user.dir                User's current working directory   
使用方法很简单:System.getProperty("user.dir")  
分享到:
评论
8 楼 xiuluocd 2013-03-22  
ok,受益匪浅
7 楼 xutao5641745 2011-09-27  
higkoo 写道
请教一个问题,我在编译Jmeter的时候,发现:
tmpDir = System.getProperty("jmeter.home","");
取不到这个属性,我应怎样设置?

有GET  自然也有set嘛。。。。
6 楼 zhaoyu_h 2011-09-09  
加油。。。啊。。。加油。。。 谢谢啦。。
5 楼 callsea 2011-02-25  
运行以下代码,你将得到所有properties,更权威
package com.bin.utils;

import java.util.Enumeration;
import java.util.Properties;

public class JavaLang {

/**
* @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("}");
}

}
4 楼 higkoo 2010-09-07  
请教一个问题,我在编译Jmeter的时候,发现:
tmpDir = System.getProperty("jmeter.home","");
取不到这个属性,我应怎样设置?
3 楼 xxwinnie 2009-11-17  
哦~ 看资料明白了~ 这就是所有~ 直接 System.getProperty()获得一个列表遍历就出来了~ 但我还是没有很好的解决我的问题,不想走中间步骤~
2 楼 xxwinnie 2009-11-17  
感谢楼主! 还想问一句就是:这是所有的么?  我想获取当前项目部署的根目录(如Tomcat里的“Webapps/项目名”这个目录~ 谢谢~
1 楼 Struts_Spring 2008-08-30  
谢谢你的资料,辛苦了

相关推荐

    Java中System.getProperty的使用

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

    System.getProperty

    System.getProperty 通过该方法获取系统属性信息 很好

    java项目路径(相关信息)的取得

    本文将详细介绍如何利用`System.getProperty()`方法来获取Java项目的路径及相关信息,并对这些信息的具体含义进行深入解析。 #### `System.getProperty()`简介 `System.getProperty()`是Java提供的一个用于获取...

    Java的System.getProperty()方法获取大全

    `System.getProperty()`方法是Java中的一个核心功能,它用于获取Java虚拟机(JVM)和操作系统相关的系统属性。这些属性提供了关于运行Java程序的环境的详细信息,包括Java版本、供应商信息、JRE目录、操作系统详情等...

    intellij idea 设置多module路径.docx

    然而,在这样的环境中,我们可能会遇到一个问题,即在运行或调试代码时,`System.getProperty("user.dir")`方法返回的不是当前module的实际路径,而是IDE的默认工作目录,这可能导致文件操作或配置加载出现问题。...

    JAVA获取操作系统名称

    java获取操作系统名称,通过 System.getProperty("os.name") 由于JDK的bug,Windows Server 2012 R2获取到的System.getProperty("os.name") 为 Window NT unknown 因此需要通过JNA(Java Native Access )调用...

    文章《uniapp更新除了plus.runtime.getProperty的解决办法》中里面组件代码

    versionUp包,内容引用地址自己改一下, 文章《uniapp更新除了plus.runtime.getProperty的解决办法》中里面组件代码

    使用System.getProperty(line.separator).md

    这是本人在进行使用递归替换HTML文件中的图片内容时,所遇到的问题解决方案,喜欢能够帮到大家,让自己懂得东西越来愈多,做更多的分享

    java 实现对当前操作系统的判断

    这主要通过Java的`java.lang.System`类中的`getProperty()`方法实现。这个方法允许我们获取关于Java虚拟机(JVM)及其宿主环境的各种属性,其中包括操作系统的信息。下面我们将深入探讨如何使用Java来判断操作系统...

    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....

    深入解析System.load 与 System.loadLibrary

    `java.library.path`可以通过`System.getProperty("java.library.path")`获取,其默认值在不同操作系统下有所不同,通常包括JRE相关的目录、当前目录、系统目录等。开发者也可以在启动Java应用时通过`-Djava.library...

    不同手机获取IMEI get IMEI

    这两种方式都能够获取到MOTO手机的IMEI码,其中`System.getProperty()`方法用于从系统中读取特定属性的值。需要注意的是,这些属性的名称可能会根据不同的MOTO手机型号而有所差异,因此在实际应用中可能需要根据具体...

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

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

    不同手机设备 获取IMEI

    对于摩托罗拉(Motorola)手机而言,可以通过调用`System.getProperty`方法来获取IMEI信息,具体实现如下: ```java String imei = System.getProperty("IMEI"); ``` 如果上述方法未能成功获取IMEI,则可以尝试...

    Java连接数据库代码

    Java连接数据库代码实现代码, 代码片段: public MyTask(ServletContext context) { this.mContext = context; Properties prop = new Properties();... System.out.println("sql ip: "+this.sql_ip);

    java 获取当前路径

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

    Java中System类.pdf

    Java中System类还提供了许多其他的方法和变量,例如,System.currentTimeMillis()方法可以获取当前时间的毫秒数,System.getProperty()方法可以获取系统的属性信息,等等。 在编程中,System类非常重要,很多应用...

Global site tag (gtag.js) - Google Analytics