public class SystemPropertyTest {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("==================");
System.out.println("JAVA相关");
System.out.println("==================");
System.out.println("JAVA安装目录:" + System.getProperty("java.home"));
System.out.println("JAVA类格式版本:"
+ System.getProperty("java.class.version"));
System.out.println("JAVA类路径:" + System.getProperty("java.class.path"));
System.out.println("JAVA加载库时搜索的路径列表:"
+ System.getProperty("java.library.path"));
System.out.println("JAVA默认的临时文件路径:"
+ System.getProperty("java.io.tmpdir"));
System.out.println("JAVA要使用的JIT编译器的名称:"
+ System.getProperty("java.compiler"));
System.out.println("JAVA一个或多个扩展目录的路径:"
+ System.getProperty("java.ext.dirs"));
System.out.println(System.getProperty("line.separator"));
System.out.println("==================");
System.out.println("JAVA run time 相关");
System.out.println("==================");
System.out.println("JAVA运行时环境版本:" + System.getProperty("java.version"));
System.out.println("JAVA运行时环境供应商:" + System.getProperty("java.vendor"));
System.out.println("JAVA运行时环境供应商URL:"
+ System.getProperty("java.vendor.url"));
System.out.println("JAVA运行时环境规范版本:"
+ System.getProperty("java.specification.version"));
System.out.println("JAVA运行时环境规范供应商:"
+ System.getProperty("java.specification.vendor"));
System.out.println("JAVA运行时环境规范名称:"
+ System.getProperty("java.specification.name"));
System.out.println(System.getProperty("line.separator"));
System.out.println("==================");
System.out.println("JVM相关");
System.out.println("==================");
System.out.println("JAVA虚拟机规范版本:"
+ System.getProperty("java.vm.specification.version"));
System.out.println("JAVA虚拟机规范供应商:"
+ System.getProperty("java.vm.specification.vendor"));
System.out.println("JAVA虚拟机规范名称:"
+ System.getProperty("java.vm.specification.name"));
System.out.println("JAVA虚拟机实现版本:"
+ System.getProperty("java.vm.version"));
System.out.println("JAVA虚拟机实现供应商:"
+ System.getProperty("java.vm.vendor"));
System.out.println("JAVA虚拟机实现名称:" + System.getProperty("java.vm.name"));
System.out.println(System.getProperty("line.separator"));
System.out.println("==================");
System.out.println("操作系统相关");
System.out.println("==================");
System.out.println("操作系统名称:" + System.getProperty("os.name"));
System.out.println("操作系统架构:" + System.getProperty("os.arch"));
System.out.println("操作系统版本:" + System.getProperty("os.version"));
System.out.println(System.getProperty("line.separator"));
System.out.println("文件分隔符:" + System.getProperty("file.separator"));
System.out.println("路径分隔符:这里开始" + System.getProperty("path.separator")
+ "这里结束");
System.out.println("行分隔符:这里开始" + System.getProperty("line.separator")
+ "这里结束");
System.out.println(System.getProperty("line.separator"));
System.out.println("==================");
System.out.println("当前用户相关");
System.out.println("==================");
System.out.println("当前用户的账户名称:" + System.getProperty("user.name"));
System.out.println("当前用户的主目录:" + System.getProperty("user.home"));
System.out.println("当前用户的当前工作目录:" + System.getProperty("user.dir"));
}
}
分享到:
相关推荐
// String dir = System.getProperty("user.home");// 当前用户文件夹路径 for (int i = 0; i < fslist.length; i++) { System.out.println("\n~~~~~~~~~~" + i + "~~~~~~~~~~"); ........ System.out....
怎么在JAVA中获取网络连接详细信息,通过System.getProperty类来获得系统参数!
*这里是我的参数放在了properties文件中,我在读取里面的参数,这里我们也可以通过方法传参数 *如 : testWebService(String url,String xMlStr)() 那么在调用的时候就可以直接传进来了 *url 是你访问的webservice 的...
String NL = System.getProperty("line.separator");//为每行数据添加分隔符 while((line = in.readLine()) != null) { sb.append(line NL);//获取各行数据信息 } in.close();//关闭流 String result ...
} } public static String getProperty(String key) { return props.getProperty(key); }}3、邮件处理类(EmailHandle.java)import java.util.Iterator;import java.util.LinkedList;import java.util.List;import...
String osname = System.getProperties().getProperty("os.name"); if (osname.equals("Linux")) {//判断系统的环境win or Linux System.setProperty("phantomjs.binary.path", "/usr/bin/phantomjs"); } ...
String home = System.getProperty(Globals.CATALINA_HOME_PROP); File homeFile = null; //获取Tomcat的绝对路径 if (home != null) { File f = new File(home); try { homeFile = f.getCanonicalFile()...
String osName = System.getProperty("os.name").toLowerCase(); String command = ""; if (osName.startsWith("linux")) { command = "df -k " + dir; } process = run.exec(command); java.io.BufferedReader in =...
GetProperty(), GetProperties():返回PropertyInfo类型,用于取得该类的属性的信息 可以调用这些成员,其方式是调用Type的InvokeMember()方法,或者调用MethodInfo, PropertyInfo和其他类的Invoke()方法。 ...
12. 使用System类的getProperty()获取Java的安装目录,java的类库路径,用户当前目录、用户名、路径分隔符5个属性 13. 使用Random类nextInt()函数产生10个1-9的随机整数。ran.nextInt(9) + 1 14. 首先定义一个...
其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语句返回值的接口(比如IUserOperation.class),这样现在就可以至此那个更简单,更安全的代码,没有容易发生的字符串文字和转换的错误.下面是详细...
p1 调用缺省的构造方法(即没有参数),p2 则调用带参数的构造方法。p1、p2 分别对 应于不同的内存空间,它们的值是不同的,可以完全独立地分别对它们进行操作。虽 然 new 运算符返回对一个对象的引用,但与 C、C++中的...
13.2System类的使用395 13.2.1利用currentTimeMillis()记录程序执行的时间395 13.2.2利用exit()退出虚拟机396 13.2.3获取和设置环境属性397 13.3Math类的使用398 13.3.1利用随机数求π值398 13.3.2利用三角...
redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 20、EJB与JAVA BEAN的区别? Java Bean 是可复用...
redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 23、EJB与JAVA BEAN的区别? Java Bean 是可...