Java 关于System.getProperty

系统参数对应key:

这里写图片描述

代码示例

public class SystemProperty {  
    public static void main(String args[]) {     
    System.out.println("java_vendor:" + System.getProperty("java.vendor"));     
    System.out.println("java_vendor_url:"     
             + System.getProperty("java.vendor.url"));     
    System.out.println("java_home:" + System.getProperty("java.home"));     
    System.out.println("java_class_version:"     
             + System.getProperty("java.class.version"));     
    System.out.println("java_class_path:"     
            + System.getProperty("java.class.path"));     
    System.out.println("os_name:" + System.getProperty("os.name"));     
    System.out.println("os_arch:" + System.getProperty("os.arch"));     
    System.out.println("os_version:" + System.getProperty("os.version"));     
    System.out.println("user_name:" + System.getProperty("user.name"));     
    System.out.println("user_home:" + System.getProperty("user.home"));     
    System.out.println("user_dir:" + System.getProperty("user.dir"));     
    System.out.println("java_vm_specification_version:"     
            + System.getProperty("java.vm.specification.version"));     
    System.out.println("java_vm_specification_vendor:"     
            + System.getProperty("java.vm.specification.vendor"));     
    System.out.println("java_vm_specification_name:"     
            + System.getProperty("java.vm.specification.name"));     
    System.out.println("java_vm_version:"     
            + System.getProperty("java.vm.version"));     
    System.out.println("java_vm_vendor:"     
            + System.getProperty("java.vm.vendor"));     
    System.out     
            .println("java_vm_name:" + System.getProperty("java.vm.name"));     
    System.out.println("java_ext_dirs:"     
            + System.getProperty("java.ext.dirs"));     
    System.out.println("file_separator:"     
            + System.getProperty("file.separator"));     
    System.out.println("path_separator:"     
            + System.getProperty("path.separator"));     
    System.out.println("line_separator:"     
            + System.getProperty("line.separator"));     
}     

通过System.getProperties()获取本机系统参数:

java.runtime.name=Java(TM) SE Runtime Environment,
sun.boot.library.path=C:\Program Files (x86)\Java\jdk1.7.0_13\jre\bin,
java.vm.version=23.7-b01,
java.vm.vendor=Oracle Corporation,
java.vendor.url=http://java.oracle.com/,
path.separator=;,
java.vm.name=Java HotSpot(TM) Client VM,
file.encoding.pkg=sun.io,
user.country=CN, user.script=,
sun.java.launcher=SUN_STANDARD,
sun.os.patch.level=,
java.vm.specification.name=Java Virtual Machine Specification,
user.dir=D:\Workspace\javaStudy,
java.runtime.version=1.7.0_13-b20,
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment,
java.endorsed.dirs=C:\Program Files (x86)\Java\jdk1.7.0_13\jre\lib\endorsed,
os.arch=x86,
java.io.tmpdir=C:\Users\dudef\AppData\Local\Temp,
line.separator=,
java.vm.specification.vendor=Oracle Corporation,
user.variant=,
os.name=Windows 8,
sun.jnu.encoding=GBK,
java.library.path=C:\Program Files (x86)\Java\jdk1.7.0_13\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Users/dudef/AppData/Local/MyEclipse Professional 2014/binary/com.sun.java.jdk7.win32.x86_1.7.0.u45/jre/bin/client;C:/Users/dudef/AppData/Local/MyEclipse Professional 2014/binary/com.sun.java.jdk7.win32.x86_1.7.0.u45/jre/bin;C:/Users/dudef/AppData/Local/MyEclipse Professional 2014/binary/com.sun.java.jdk7.win32.x86_1.7.0.u45/jre/lib/i386;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\TortoiseSVN\bin;C:\Users\dudef\AppData\Local\Microsoft\WindowsApps;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Java\jdk1.7.0_13\bin;C:\Program Files (x86)\Microsoft VS Code\bin;C:\Program Files (x86)\Java\jdk1.7.0_13\bin;C:\Users\dudef\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;;C:\Program Files (x86)\Microsoft VS Code\bin;.,
java.specification.name=Java Platform API Specification,
java.class.version=51.0,
sun.management.compiler=HotSpot Client Compiler,
os.version=6.2,
user.home=C:\Users\dudef,
user.timezone=,
java.awt.printerjob=sun.awt.windows.WPrinterJob,
file.encoding=GBK,
java.specification.version=1.7,
java.class.path=D:\Workspace\javaStudy\bin,
user.name=dudef,
java.vm.specification.version=1.7,
sun.java.command=beifengTest.Test,
java.home=C:\Program Files (x86)\Java\jdk1.7.0_13\jre,
sun.arch.data.model=32,
user.language=zh,
java.specification.vendor=Oracle Corporation,
awt.toolkit=sun.awt.windows.WToolkit,
java.vm.info=mixed mode, sharing,
java.version=1.7.0_13,
java.ext.dirs=C:\Program Files (x86)\Java\jdk1.7.0_13\jre\lib\ext;C:\Windows\Sun\Java\lib\ext,
sun.boot.class.path=C:\Program Files (x86)\Java\jdk1.7.0_13\jre\lib\resources.jar;C:\Program Files (x86)\Java\jdk1.7.0_13\jre\lib\rt.jar;C:\Program Files (x86)\Java\jdk1.7.0_13\jre\lib\sunrsasign.jar;C:\Program Files (x86)\Java\jdk1.7.0_13\jre\lib\jsse.jar;C:\Program Files (x86)\Java\jdk1.7.0_13\jre\lib\jce.jar;C:\Program Files (x86)\Java\jdk1.7.0_13\jre\lib\charsets.jar;C:\Program Files (x86)\Java\jdk1.7.0_13\jre\lib\jfr.jar;C:\Program Files (x86)\Java\jdk1.7.0_13\jre\classes,
java.vendor=Oracle Corporation,
file.separator=,
java.vendor.url.bug=http://bugreport.sun.com/bugreport/,
sun.io.unicode.encoding=UnicodeLittle,
sun.cpu.endian=little,
sun.desktop=windows,
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值