System中可以获取到的property等数据
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | public class Test { public static void main(String[] args) { String javaVersion = System.getProperty( "java.version" ); //Java运行环境版本 String javaVendor = System.getProperty( "java.vendor" ); //Java运行时环境供应商 String javaVendorUrl = System.getProperty( "java.vendor.url" ); //Java供应商URL String javaHome = System.getProperty( "java.home" ); //Java安装目录 String javaVmSpecificationVersion = System.getProperty( "java.vm.specification.version" ); //Java虚拟机规范版本 String javaVmSpecificationVendor = System.getProperty( "java.vm.specification.vendor" ); //Java虚拟机规范供应商 String javaVmSpecificationName = System.getProperty( "java.vm.specification.name" ); //Java虚拟机规范名称 String javaVmVersion = System.getProperty( "java.vm.version" ); //Java虚拟机实现版本 String javaVmVendor = System.getProperty( "java.vm.vendor" ); //Java虚拟机实现供应商 String javaVmName = System.getProperty( "java.vm.name" ); //Java虚拟机实现名称 String javaSpecificationVersion = System.getProperty( "java.specification.version" ); //Java运行时环境规范版本 String javaSpecificationVendor = System.getProperty( "java.specification.vendor" ); //Java运行时环境规范供应商 String javaSpecificationName = System.getProperty( "java.specification.name" ); //Java运行时环境规范名称 String javaClassVersion = System.getProperty( "java.class.version" ); //Java类格式版本号 String javaClassPath = System.getProperty( "java.class.path" ); //Java类路径 String javaLibraryPath = System.getProperty( "java.library.path" ); //加载库时搜索的路径列表 String javaIoTmpdir = System.getProperty( "java.io.tmpdir" ); //默认的临时文件路径 String javaCompiler = System.getProperty( "java.compiler" ); //要使用的JIT编译器的名称 String javaExtDirs = System.getProperty( "java.ext.dirs" ); //一个或多个扩展目录的路径 String osName = System.getProperty( "os.name" ); //操作系统名称 String osArch = System.getProperty( "os.arch" ); //操作系统的架构 String osVersion = System.getProperty( "os.version" ); //操作系统版本 String fileSeparator = System.getProperty( "file.separator" ); //文件分隔符(在UNIX系统中是“/”) String pathSeparator = System.getProperty( "path.separator" ); //路径分隔符(在UNIX系统中是“:”) String lineSeparator = System.getProperty( "line.separator" ); //行分隔符(在UNIX系统中是“/n”) String userName = System.getProperty( "user.name" ); //用户的账户名称 String userHome = System.getProperty( "user.home" ); //用户的主目录 String userDir = System.getProperty( "user.dir" ); //行分隔符(在UNIX系统中是“/n”) System.out.println( "javaVersion:::::" +javaVersion); System.out.println( "javaVendor:::::" +javaVendor); System.out.println( "javaVendorUrl:::::" +javaVendorUrl); System.out.println( "javaHome:::::" +javaHome); System.out.println( "javaVmSpecificationVersion:::::" +javaVmSpecificationVersion); System.out.println( "javaVmSpecificationVendor:::::" +javaVmSpecificationVendor); System.out.println( "javaVmSpecificationName:::::" +javaVmSpecificationName); System.out.println( "javaVmVersion:::::" +javaVmVersion); System.out.println( "javaVmVendor:::::" +javaVmVendor); System.out.println( "javaVmName:::::" +javaVmName); System.out.println( "javaSpecificationVersion:::::" +javaSpecificationVersion); System.out.println( "javaSpecificationVendor:::::" +javaSpecificationVendor); System.out.println( "javaSpecificationName:::::" +javaSpecificationName); System.out.println( "javaClassVersion:::::" +javaClassVersion); System.out.println( "javaClassPath:::::" +javaClassPath); System.out.println( "javaLibraryPath:::::" +javaLibraryPath); System.out.println( "javaIoTmpdir:::::" +javaIoTmpdir); System.out.println( "javaCompiler:::::" +javaCompiler); System.out.println( "javaExtDirs:::::" +javaExtDirs); System.out.println( "osName:::::" +osName); System.out.println( "osArch:::::" +osArch); System.out.println( "osVersion:::::" +osVersion); System.out.println( "fileSeparator:::::" +fileSeparator); System.out.println( "pathSeparator:::::" +pathSeparator); System.out.println( "lineSeparator:::::" +lineSeparator); System.out.println( "userName:::::" +userName); System.out.println( "userHome:::::" +userHome); System.out.println( "userDir:::::" +userDir); } } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)