初学java遇到 System.getProperty() 看到一篇好文,故转之。
public class TestSystemproperty { public static void main(String[] args) { System.out.println("Java运行时环境版本:/n" + System.getProperty("java.version")); System.out.println("Java 运行时环境供应商:/n" + System.getProperty("java.vendor")); System.out.println("Java 供应商的URL:/n" + System.getProperty("java.vendor.url")); System.out.println("Java安装目录:/n" + System.getProperty("java.home")); System.out.println("Java 虚拟机规范版本:/n" + System.getProperty("java.vm.specification.version")); System.out.println("Java 类格式版本号:/n" + System.getProperty("java.class.version")); System.out.println("Java类路径:/n" + System.getProperty("java.class.path")); System.out.println("加载库时搜索的路径列表:/n" + System.getProperty("java.library.path")); System.out.println("默认的临时文件路径:/n" + System.getProperty("java.io.tmpdir")); System.out.println("要使用的 JIT 编译器的名称:/n" + System.getProperty("java.compiler")); System.out.println("一个或多个扩展目录的路径:/n" + System.getProperty("java.ext.dirs")); System.out.println("操作系统的名称:/n" + System.getProperty("os.name")); System.out.println("操作系统的架构:/n" + System.getProperty("os.arch")); System.out.println("操作系统的版本:/n" + System.getProperty("os.version")); System.out.println("文件分隔符(在 UNIX 系统中是“/”):/n" + System.getProperty("file.separator")); System.out.println("路径分隔符(在 UNIX 系统中是“:”):/n" + System.getProperty("path.separator")); System.out.println("行分隔符(在 UNIX 系统中是“/n”):/n" + System.getProperty("line.separator")); System.out.println("用户的账户名称:/n" + System.getProperty("user.name")); System.out.println("用户的主目录:/n" + System.getProperty("user.home")); System.out.println("用户的当前工作目录:/n" + System.getProperty("user.dir")); } }
运行结果:
Java运行时环境版本:/n1.7.0_17 Java 运行时环境供应商:/nOracle Corporation Java 供应商的URL:/nhttp://java.oracle.com/ Java安装目录:/nC:\Program Files\Java\jre7 Java 虚拟机规范版本:/n1.7 Java 类格式版本号:/n51.0 Java类路径:/nF:\myworkspace\TestSystemproperty\bin 加载库时搜索的路径列表:/nC:\Program Files\Java\jre7\bin;. 默认的临时文件路径:/nC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ 要使用的 JIT 编译器的名称:/nnull 一个或多个扩展目录的路径:/nC:\Program Files\Java\jre7\lib\ext;C:\WINDOWS\Sun\Java\lib\ext 操作系统的名称:/nWindows XP 操作系统的架构:/nx86 操作系统的版本:/n5.1 文件分隔符(在 UNIX 系统中是“/”):/n\ 路径分隔符(在 UNIX 系统中是“:”):/n; 行分隔符(在 UNIX 系统中是“/n”):/n 用户的账户名称:/nAdministrator 用户的主目录:/nC:\Documents and Settings\Administrator 用户的当前工作目录:/nF:\myworkspace\TestSystemproperty
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中System.getProperty的使用
这是本人在进行使用递归替换HTML文件中的图片内容时,所遇到的问题解决方案,喜欢能够帮到大家,让自己懂得东西越来愈多,做更多的分享
System.getProperty 通过该方法获取系统属性信息 很好
主要介绍了Java的System.getProperty()方法获取大全,罗列了System.getProperty()方法获取各类信息的用法,具有一定的参考借鉴价值,需要的朋友可以参考下
java获取操作系统名称,通过 System.getProperty("os.name") 由于JDK的bug,Windows Server 2012 R2获取到的System.getProperty("os.name") 为 Window NT unknown 因此需要通过JNA(Java Native Access )调用...
intellij idea 多module时,System.getProperty("user.dir")获取的是默认路径。此文档修改获取到的module路径。使获取的路径到当前module实际路径。亲测好用
Java连接数据库代码实现代码, 代码片段: public MyTask(ServletContext context) { this.mContext = context; Properties prop = new Properties();... System.out.println("sql ip: "+this.sql_ip);
java log4j统一打印在user.dir目录下(windows、linux通用、不用考虑不同操作系统分隔符不一致的情况)
String classNames =pro.getProperty("ClassName"); //代表 包名.类名 String FieldNames=pro.getProperty("FieldName"); //代表 属性 姓名 String FieldValues=pro.getProperty("FieldValue");//代表 属性 姓名 ...
利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
new File(System.getProperty("user.home")+File.separator+"Videos"); 其它: new File(System.getProperty("user.home")+File.separator+"Movies"); 我的电脑是C:\Documents and Settings\hz001\Videos这个路径 ...
String sMax = props.getProperty("tt.MaxPoolSize"); String sMin = props.getProperty("tt.MinPoolSize"); String sInit = props.getProperty("tt.InitialPoolSize"); String sMaxStmts = props.getProperty(...
String template=System.getProperty("user.dir")+"\\src\\template.xls";//模板文件 String book=System.getProperty("user.dir")+"\\src\\book.xls"; Workbook wb=Workbook.getWorkbook(new File(template))...
1.将jacob.jar导入到项目的lib中去 2.将Jacob.dll放至“WINDOWS\SYSTEM32”下面(或者放在对应的jdk目录下 如:C:\Program ...附:可以通过System.out.println(System.getProperty("java.library.path"))查出jdk的信息
System.out.println(System.getProperty("java.library.path")); 看看结果与自己电脑环境变量 path 的值 是否一致。如果不一致,再新建一个项目试试,我就碰到过这个问题,新建了之后就好了。大家试试吧!
B, java web 项目要用一个可以正常启动的web项目(当然没用到jaxb的web项目),打印System.out.println(System.getProperty("java.endorsed.dirs"));即可,我的是java web项目,打出的是E:/tomcat6/common/endorsed ...
请注意:加入百度ueditor插件的项目或产品,在linux下部署无问题,只要部署好就可以,但是如果是windows系统的话,上传... //System.out.println("操作系统类型>>>>"+System.getProperty("os.name")); return str; }
1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty(user.dir));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File(&#...
System.out.println(System.getProperty("java.io.tmpdir")); System.out.println(filename); %> <img src="<%= graphURL %>" width="600" height="400" border="0" usemap="#<%= filename %>"> 记得在每次调用...
本地离线查看类似fastjson-1.2.21-javadoc.jar这样的doc文件,原理其实也是java读取该压缩文件,解压到System.getProperty("java.io.tmpdir")/javadoc-viewer下,再调用浏览器打开里面的index.html文件。 每次可以...