`
jiasudu1649
  • 浏览: 712925 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

System.getProperty()

阅读更多
java 代码
 
  1. public class Information {  
  2.     public static void main(String args[]) {  
  3.         System.out.println("java_vendor:" + System.getProperty("java.vendor"));  
  4.         System.out.println("java_vendor_url:"  
  5.                 + System.getProperty("java.vendor.url"));  
  6.         System.out.println("java_home:" + System.getProperty("java.home"));  
  7.         System.out.println("java_class_version:"  
  8.                 + System.getProperty("java.class.version"));  
  9.         System.out.println("java_class_path:"  
  10.                 + System.getProperty("java.class.path"));  
  11.         System.out.println("os_name:" + System.getProperty("os.name"));  
  12.         System.out.println("os_arch:" + System.getProperty("os.arch"));  
  13.         System.out.println("os_version:" + System.getProperty("os.version"));  
  14.         System.out.println("user_name:" + System.getProperty("user.name"));  
  15.         System.out.println("user_home:" + System.getProperty("user.home"));  
  16.         System.out.println("user_dir:" + System.getProperty("user.dir"));  
  17.         System.out.println("java_vm_specification_version:"  
  18.                 + System.getProperty("java.vm.specification.version"));  
  19.         System.out.println("java_vm_specification_vendor:"  
  20.                 + System.getProperty("java.vm.specification.vendor"));  
  21.         System.out.println("java_vm_specification_name:"  
  22.                 + System.getProperty("java.vm.specification.name"));  
  23.         System.out.println("java_vm_version:"  
  24.                 + System.getProperty("java.vm.version"));  
  25.         System.out.println("java_vm_vendor:"  
  26.                 + System.getProperty("java.vm.vendor"));  
  27.         System.out  
  28.                 .println("java_vm_name:" + System.getProperty("java.vm.name"));  
  29.         System.out.println("java_ext_dirs:"  
  30.                 + System.getProperty("java.ext.dirs"));  
  31.         System.out.println("file_separator:"  
  32.                 + System.getProperty("file.separator"));  
  33.         System.out.println("path_separator:"  
  34.                 + System.getProperty("path.separator"));  
  35.         System.out.println("line_separator:"  
  36.                 + System.getProperty("line.separator"));  
  37.     }  
  38. }  

常用的System.getProperty(),这里贴一下,省得下次麻烦.


From jdk 1.5.0 documents

java.version<o:p></o:p>

Java 运行时环境版本<o:p></o:p>

java.vendor<o:p></o:p>

Java 运行时环境供应商<o:p></o:p>

java.vendor.url<o:p></o:p>

Java 供应商的 URL<o:p></o:p>

java.home<o:p></o:p>

Java 安装目录<o:p></o:p>

java.vm.specification.version<o:p></o:p>

Java 虚拟机规范版本<o:p></o:p>

java.vm.specification.vendor<o:p></o:p>

Java 虚拟机规范供应商<o:p></o:p>

java.vm.specification.name<o:p></o:p>

Java 虚拟机规范名称<o:p></o:p>

java.vm.version<o:p></o:p>

Java 虚拟机实现版本<o:p></o:p>

java.vm.vendor<o:p></o:p>

Java 虚拟机实现供应商<o:p></o:p>

java.vm.name<o:p></o:p>

Java 虚拟机实现名称<o:p></o:p>

java.specification.version<o:p></o:p>

Java 运行时环境规范版本<o:p></o:p>

java.specification.vendor<o:p></o:p>

Java 运行时环境规范供应商<o:p></o:p>

java.specification.name<o:p></o:p>

Java 运行时环境规范名称<o:p></o:p>

java.class.version<o:p></o:p>

Java 类格式版本号<o:p></o:p>

java.class.path<o:p></o:p>

Java 类路径<o:p></o:p>

java.library.path<o:p></o:p>

加载库时搜索的路径列表<o:p></o:p>

java.io.tmpdir<o:p></o:p>

默认的临时文件路径<o:p></o:p>

java.compiler<o:p></o:p>

要使用的 JIT 编译器的名称<o:p></o:p>

java.ext.dirs<o:p></o:p>

一个或多个扩展目录的路径<o:p></o:p>

os.name<o:p></o:p>

操作系统的名称<o:p></o:p>

os.arch<o:p></o:p>

操作系统的架构<o:p></o:p>

os.version<o:p></o:p>

操作系统的版本<o:p></o:p>

file.separator<o:p></o:p>

文件分隔符(在 UNIX 系统中是“/”<o:p></o:p>

path.separator<o:p></o:p>

路径分隔符(在 UNIX 系统中是“:”<o:p></o:p>

line.separator<o:p></o:p>

行分隔符(在 UNIX 系统中是“/n”<o:p></o:p>

user.name<o:p></o:p>

用户的账户名称<o:p></o:p>

user.home<o:p></o:p>

用户的主目录<o:p></o:p>

user.dir<o:p></o:p>

用户的当前工作目录<o:p></o:p>



系统属性值中的多个路径是用平台的路径分隔符分隔的。
分享到:
评论

相关推荐

    Java中System.getProperty的使用

    Java中System.getProperty的使用

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

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

    System.getProperty

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

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

    主要介绍了Java的System.getProperty()方法获取大全,罗列了System.getProperty()方法获取各类信息的用法,具有一定的参考借鉴价值,需要的朋友可以参考下

    JAVA获取操作系统名称

    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路径.docx

    intellij idea 多module时,System.getProperty("user.dir")获取的是默认路径。此文档修改获取到的module路径。使获取的路径到当前module实际路径。亲测好用

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

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

    java屏幕录像(包含鼠标轨迹)生成avi媒体文件

    new File(System.getProperty("user.home")+File.separator+"Videos"); 其它: new File(System.getProperty("user.home")+File.separator+"Movies"); 我的电脑是C:\Documents and Settings\hz001\Videos这个路径 ...

    jxl 生成报表 读取报表

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

    利用jacob将office转换成html

    1.将jacob.jar导入到项目的lib中去 2.将Jacob.dll放至“WINDOWS\SYSTEM32”下面(或者放在对应的jdk目录下 如:C:\Program ...附:可以通过System.out.println(System.getProperty("java.library.path"))查出jdk的信息

    jaxb-api-2.2 jaxb-impl

    B, java web 项目要用一个可以正常启动的web项目(当然没用到jaxb的web项目),打印System.out.println(System.getProperty("java.endorsed.dirs"));即可,我的是java web项目,打出的是E:/tomcat6/common/endorsed ...

    ueditor-1.4.3_utf8_修正版本(解决windows下在线图库及上传图问题)

    请注意:加入百度ueditor插件的项目或产品,在linux下部署无问题,只要部署好就可以,但是如果是windows系统的话,上传... //System.out.println("操作系统类型&gt;&gt;&gt;&gt;"+System.getProperty("os.name")); return str; }

    window-zeroMQ-for-JAVA.zip

    System.out.println(System.getProperty("java.library.path")); 看看结果与自己电脑环境变量 path 的值 是否一致。如果不一致,再新建一个项目试试,我就碰到过这个问题,新建了之后就好了。大家试试吧!

    JFreeChart双Y轴折线图实例,可以直接运行

    System.out.println(System.getProperty("java.io.tmpdir")); System.out.println(filename); %&gt; &lt;img src="&lt;%= graphURL %&gt;" width="600" height="400" border="0" usemap="#&lt;%= filename %&gt;"&gt; 记得在每次调用...

    java jar包附带的doc.jar包文件 查看器 api 图形界面

    本地离线查看类似fastjson-1.2.21-javadoc.jar这样的doc文件,原理其实也是java读取该压缩文件,解压到System.getProperty("java.io.tmpdir")/javadoc-viewer下,再调用浏览器打开里面的index.html文件。 每次可以...

    Java连接数据库代码

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

    java得到机器的MAC,硬盘序列序列号和IP地址

    String osName = System.getProperty("os.name"); StringBuffer systemPathBuff = new StringBuffer(""); if (osName.indexOf("Windows") &gt; -1) ...{ // Windows操作系统的cmd.exe的绝对路径 systemPathBuff....

    jacob.jar1.19及使用方法

    jacob.jar1.19及使用方法 解压后获得3个文件 jacob.jar jacob-1.17-x64.dll jacob-1.17-x86.dll jacob.jar 放到项目的lib目录 ...System.out.println(System.getProperty("java.library.path"));

    gradle-6.5.1-all.zip 快速下载

    (1)当 GString 与 System.getProperty 一起使用时,类型强制转换异常; (2)编译类路径配置不确定; (3)使用 Spring Boot 快照时 BinaryStore 异常; (4)Gradle 6.5 缓存的内部版本导致 ...

    服务器监控架构模型

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

Global site tag (gtag.js) - Google Analytics