`

获得Java中System对应一些属性值

    博客分类:
  • Java
阅读更多
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小工具

    作用:列出当前系统所有的属性及对应属性值。 使用方法:在当前文件路径运行“java -jar showsystemproperties.jar”。 使用场景:忘记了System.getProperty(String key)中的属性名等。

    java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名

    java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名。本项目为普通java项目

    Java读取资源文件工具类--ReadConfigation(java源码)

    * 属性文件所对应的属性对象变量 */ private Properties m_props = null; /** * 本类可能存在的惟一的一个实例 */ private static ReadConfigation m_instance =new ReadConfigation(); /** * 私有...

    JAVA基础之java的移位运算

    数组之所以这样构造是因为变量的值n对应的二进制代码可以被正确的存储在数组对应元素binary[n] 中。例如变量a的值为3,则它的二进制代码对应地存储在数组元素binary[3] 中。~a的值与数字0x0f (对应二进制为0000 ...

    JAVA--达内培训笔记

    java中没有sizeof这个关键字了,java中的boolean类型的值只能用true和false,且这两个也是关键字 enum 枚举 assert 断言 一个标识符尽量符合语义信息,提高程序可读性 类 名 :每个单词首字母大写, 变量和...

    java 面试题 总结

    SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数据。 对于客户机,SessionBean是一种非持久性对象,它实现某些在服务器上...

    达内 coreJava 习题答案

    System.out.println("请输入一个 1~9 的 a 值"); a = scanner.nextInt(); System.out.println("请问要相加多少项?"); howMany = scanner.nextInt(); int sum=0; int a1=a; // 用来保存 a 的初始值 for (int ...

    JAVA面试题最全集

    9.Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。 10.找出下列代码可能存在的错误,并说明原因: 二、JSP&Servlet技术 1.描述JSP和Servlet的区别、共同点、各自应用的范围 2.在Web开发中...

    JAVA程序设计实验

    (3) 编写程序,定义一个一维数组并赋有初值,同时找出一维数组中的最大值和最小值并输出。 实验三:类和对象 (1) 设计一个User类,其中包括用户名、口令等属性以及构造方法(至少重载2个)、获取和设置口令的方法...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    在 java 语言中,Java 程序的基本单位是类,也就是说:一个 Java 程序是由多个类组成 的。定义一个类与定义一个数据类型是有区别的。在程序设计语言中,把定义数据类型的能 力作为一种很重要的能力来对待。在面向...

    java 编写文件上传类简单易用

    然后用它将各个数据段分开,而对于每个数据段都对应着 HTML 页面表单中的一个 Input 区,包括一个 content-disposition 属性,说明了这个数据段的一些信息,如果这个数据段的内容是一个文件,还会有 Content-Type ...

    Java测试题4答案

    《Java测试题4》 <br>Java练习题 一、填空 1、 对象的状态和行为是对象的主要属性;前者对应类的 ,行为又称为对象的操作,对应着类的 。类的定义包括 声明和 声明。 2、 要嵌入在HTML文件中运行的程序...

    Java的8大基本数据类型.pdf

    布尔型 boolean表⽰⼀位的信息,只有两个取值:true和false,默认值:false 每个数据类型对应的包装类中都有对应的SIZE属性返回位数,MIN_VALUE和MAX_VALUE返回该数据类型最⼩值和最⼤值。 public class ...

    超级有影响力霸气的Java面试题大全文档

    SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数据。  对于客户机,SessionBean是一种非持久性对象,它实现某些在服务器...

    整理后java开发全套达内学习笔记(含练习)

    进行高精度运算可以用java.math包中BigDecimal类中的方法。 自动类型提升又称作隐式类型转换。 强制类型转换:int ti; (byte) ti ; 强制转换,丢弃高位 宣告变量名称的同时,加上“final”关键词来限定,这个...

    一个java正则表达式工具类源代码.zip(内含Regexp.java文件)

    * \cx The control character corresponding to x \cx x 对应的控制符 * * Character classes 字符类 * [abc] a, b, or c (simple class) [abc] a, b, 或 c (简单字符串)...

    通过java操作excel表格的工具类库jxl

     我们可以通过Sheet的getCell(x,y)方法得到任意一个单元格,x,y和excel中的坐标对应.  例如A1对应(0,0),A2对应(0,1),D3对应(3,2).Excel中坐标从A,1开始,jxl中全部是从0开始.  还可以通过Sheet的getRows(),...

    java微信公众号MVC开发框架

    微信上下文还保存微信方法与消息注解的策略对应关系,是微信消息能够得到处理的最重要的部分。微信上下文通过@Weixin注解来配置。 微信消息注解:jwx定义了14个消息或事件注解,涵盖了目前所有的微信消息和事件类型...

    值类型和引用类型的区别

    引用 类型的实例分配在堆上,新建一个引用类型实例,得到的变量值对应的是该实例的内存分配地址,这就像您的银行账号一样。具体哪些类型是值类型哪些是引用类 型,大家翻翻书,背一背就好了,不过我想,做过一段时间...

    20春北交《JAVA语言设计》在线作业一-0006参考答案.doc

    数组属于简单数据类型 C.boolean类型数据只有2个值,true和false D.Java中的指针类型和C语言的一样 答案:C 9.下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--; A.8 B.7 C.16 D.15 ...

Global site tag (gtag.js) - Google Analytics