当前位置:   article > 正文

Java 系统属性和环境变量的获取_vue获取系统java变量

vue获取系统java变量

Java为我们提供了System.getProperties()/getProperties(String key)方法来获取系统的属性 和System.getenv()/System.getenv()来获取环境变量。 
1.系统属性的获取,如:

  1. //返回默认的临时文件路径
  2. String property=System.getProperty("java.io.tmpdir");
  3. System.out.println(property);
  • 1
  • 2
  • 3
  • 4

键 以及相关值的描述

  1. java.version Java :运行时环境版本
  2. java.vendor Java :运行时环境供应商
  3. java.vendor.url :Java 供应商的 URL
  4. java.home Java :安装目录
  5. java.vm.specification.version: Java 虚拟机规范版本
  6. java.vm.specification.vendor:Java 虚拟机规范供应商
  7. java.vm.specification.name :Java 虚拟机规范名称
  8. java.vm.version :Java 虚拟机实现版本
  9. java.vm.vendor :Java 虚拟机实现供应商
  10. java.vm.name :Java 虚拟机实现名称
  11. java.specification.version :Java 运行时环境规范版本
  12. java.specification.vendor :Java 运行时环境规范供应商
  13. java.specification.name :Java 运行时环境规范名称
  14. java.class.version :Java 类格式版本号
  15. java.class.path :Java 类路径
  16. java.library.path :加载库时搜索的路径列表
  17. java.io.tmpdir: 默认的临时文件路径
  18. java.compiler :要使用的 JIT 编译器的名称
  19. java.ext.dirs :一个或多个扩展目录的路径
  20. os.name :操作系统的名称
  21. os.arch :操作系统的架构
  22. os.version :操作系统的版本
  23. file.separator :文件分隔符(在 UNIX 系统中是“/”)
  24. path.separator :路径分隔符(在 UNIX 系统中是“:”)
  25. line.separator :行分隔符(在 UNIX 系统中是“/n”)
  26. user.name :用户的账户名称
  27. user.home :用户的主目录
  28. user.dir :用户的当前工作目录
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

2.环境变量的获取,以我电脑的环境变量为例,如:

  1. Map<String, String>map=System.getenv();
  2. Iterator<String> iterator = map.keySet().iterator();
  3. while (iterator.hasNext()) {
  4. String key = iterator.next();
  5. System.out.println(key + "=" + map.get(key));
  6. }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

key为键、map.get(key)为key对应的值

  1. LOCALAPPDATA=C:\Users\Administrator\AppData\Local
  2. PROCESSOR_LEVEL=6
  3. FP_NO_HOST_CHECK=NO
  4. USERDOMAIN=L7DTBHWV0DKS9KF
  5. LOGONSERVER=\\L7DTBHWV0DKS9KF
  6. JAVA_HOME=F:\jdk install\bin
  7. SESSIONNAME=Console
  8. ALLUSERSPROFILE=C:\ProgramData
  9. PROCESSOR_ARCHITECTURE=x86
  10. PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
  11. SystemDrive=C:
  12. APPDATA=C:\Users\Administrator\AppData\Roaming
  13. USERNAME=Administrator
  14. #envTSLOGsss1528=6666672
  15. windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log
  16. CommonProgramFiles=C:\Program Files\Common Files
  17. Path=F:/jdk install/jre install/bin/client;F:/jdk install/jre install/bin;F:/jdk install/jre install/lib/i386;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;F:\jdk install\bin;E:\MySQL\mysql5.7\bin;E:\eclipse javaEE\eclipse;E:\android\eclipse;
  18. PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  19. OS=Windows_NT
  20. windows_tracing_flags=3
  21. COMPUTERNAME=L7DTBHWV0DKS9KF
  22. _DFX_INSTALL_UNSIGNED_DRIVER=1
  23. PROCESSOR_REVISION=2a07
  24. ComSpec=C:\Windows\system32\cmd.exe
  25. ProgramData=C:\ProgramData
  26. HOMEPATH=\Users\Administrator
  27. SystemRoot=C:\Windows
  28. TEMP=C:\Users\ADMINI~1\AppData\Local\Temp
  29. HOMEDRIVE=C:
  30. PROCESSOR_IDENTIFIER=x86 Family 6 Model 42 Stepping 7, GenuineIntel
  31. USERPROFILE=C:\Users\Administrator
  32. TMP=C:\Users\ADMINI~1\AppData\Local\Temp
  33. ProgramFiles=C:\Program Files
  34. PUBLIC=C:\Users\Public
  35. NUMBER_OF_PROCESSORS=4
  36. windir=C:\Windows
  37. =::=::\
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/307914
推荐阅读
相关标签
  

闽ICP备14008679号