java中System.getProperty("") 获取系统属性

代码:

//Java类路径
System.out.println("---Java类路径----");
System.out.println(System.getProperty("java.class.path"));
//加载库时搜索的路径列表
System.out.println("---加载库时搜索的路径列表----");
System.out.println(System.getProperty("java.library.path"));
//默认的临时文件路径
System.out.println("---默认的临时文件路径----");
System.out.println(System.getProperty("java.io.tmpdirh"));
//要使用的 JIT 编译器的名称
System.out.println("---要使用的 JIT 编译器的名称----");
System.out.println(System.getProperty("java.compiler"));
//一个或多个扩展目录的路径
System.out.println("---一个或多个扩展目录的路径----");
System.out.println(System.getProperty("java.ext.dirs"));
//操作系统的名称
System.out.println("---操作系统的名称----");
System.out.println(System.getProperty("os.name"));
//操作系统的架构
System.out.println("---操作系统的架构----");
System.out.println(System.getProperty("os.orch"));
//文件分隔符
System.out.println("---文件分隔符----");
System.out.println(System.getProperty("file.separator"));
//路径分隔符
System.out.println("---路径分隔符----");
System.out.println(System.getProperty("path.separator"));
//行分隔符
System.out.println("---行分隔符----");
System.out.println(System.getProperty("line.separator"));
//用户的账户名称
System.out.println("---用户的账户名称----");
System.out.println(System.getProperty("user.name"));
//用户主目录
System.out.println("---用户主目录----");
System.out.println(System.getProperty("user.home"));
//用户当前工作目录
System.out.println("---用户当前工作目录----");
System.out.println(System.getProperty("user.dir"));

运行结果:

---Java类路径----
/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/tools.jar:/Users/LZJ/study/rpc_socket01/target/classes:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar
---加载库时搜索的路径列表----
/Users/LZJ/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
---默认的临时文件路径----
null
---要使用的 JIT 编译器的名称----
null
---一个或多个扩展目录的路径----
/Users/LZJ/Library/Java/Extensions:/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre/lib/ext:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
---操作系统的名称----
Mac OS X
---操作系统的架构----
null
---文件分隔符----
/
---路径分隔符----
:
---行分隔符----


---用户的账户名称----
LZJ
---用户主目录----
/Users/LZJ
---用户当前工作目录----
/Users/LZJ/study/rpc_socket01

猜你喜欢

转载自blog.csdn.net/qq_36898043/article/details/81392223