System.getProperty(String name)方法用于得到系统的属性.System是在lang包中的一个类,这个类中存在大量和系统打交道的实用方法,而且一般都是类方法,.getProperty(String key)就是其中一个比较常用的方法,用于返回系统参数文件中这个方法指定键所代表的值。
下面是该方法的常用参数。关键意义
-------------------------------------------------
java.versionjava.version Java运行环境版本
java.vendorjava.vendor Java运行环境卖主
java.vendor.urljava.vendor.url Java卖主的URL
java.homejava.home Java的安装目录
java.vm.specification.version Java虚拟机规范版本
java.vm.specification.vendor Java虚拟机规范供应商
java.vm.specification.name Java虚拟机规范名称
java.vm.versionjava.vm.version Java虚拟机执行版本
java.vm.vendorjava.vm.vendor Java虚拟机实现供应商
java.vm.namejava.vm.name Java虚拟机实现名称
java.specification.version Java运行时环境规范版本
java.specification.vendor Java运行时环境规范供应商
java.specification.name Java运行时环境规范名称
java.class.versionjava.class.version Java类格式版本号
java.class.pathjava.class.path Java类路径
java.library.pathjava.library.path 名单上的路径搜索时,装载图书馆
java.io.tmpdirjava.io.tmpdir 默认temp文件路径
java.compilerjava.compiler 名称JIT编译器使用
java.ext.dirsjava.ext.dirs 道路扩建目录或目录
os.name 操作系统名称
os.archos.arch 操作系统体系结构
os.versionos.version 操作系统版本
file.separatorfile.separator 文件分隔符("/"在UNIX)
path.separatorpath.separator 路径分隔符(":"在UNIX)
line.separatorline.separator 线分离("\氮",在Unix)
user.nameuser.name 用户的帐号名称
user.homeuser.home 用户的home目录
user.diruser.dir 用户的当前工作目录
分享到:
相关推荐
String javaVersion = System.getProperty("java.version"); ``` 这里的`java.version`就是一个预定义的系统属性键,其值包含了当前运行时环境的Java版本信息。 #### 2. 常见的系统属性 Java提供了大量预定义的...
String osName = System.getProperty("os.name"); if (osName.startsWith("Windows")) { System.out.println("当前操作系统是Windows"); } else if (osName.startsWith("Linux")) { System.out.println("当前操作...
System.out.println("Java 虚拟机规范名称:" + props.getProperty("java.vm.specification.name")); System.out.println("Java 实现版本:" + props.getProperty("java.vm.version")); System.out.println("Java ...
String osName = System.getProperty("os.name"); String osVersion = System.getProperty("os.version"); ``` `os.name`返回的是操作系统的名称,如"Windows 10"或"Linux";`os.version`则返回操作系统版本,如...
接着,可以通过`getProperty(String key)`方法来获取指定属性的值。例如: ```java System.out.println("Java的运行环境版本:" + props.getProperty("java.version")); ``` 接下来,我们将详细介绍一些常见的系统...
String osUser = System.getProperty("user.name"); if (os != null && os.startsWith("Windows")) { try { String command = "cmd.exe /c ipconfig /all"; Process p = Runtime.getRuntime().exec(command); ...
System.out.println(System.getProperty("os.name")); // 操作系统名称 System.out.println(System.getProperty("os.version")); // 操作系统版本 System.out.println(System.getProperty("os.arch")); // 操作系统...
String osName = System.getProperty("os.name"); StringBuffer systemPathBuff = new StringBuffer(""); if (osName.indexOf("Windows") > -1) ...{ // Windows操作系统的cmd.exe的绝对路径 systemPathBuff....
String value = System.getProperty(String key); ``` 这里的 `key` 参数表示想要获取的系统属性名称,`value` 表示返回的对应属性值。如果指定的键不存在,则返回 `null`。 #### 三、常用系统属性参数详解 根据...
String webAppRoot = System.getProperty("webapp.root"); ``` 3. **通过类加载器获取ClassPath路径** 另一种常见的获取路径的方法是通过类加载器(`ClassLoader`)。这种方式可以获取到ClassPath的路径,适用于...
请注意:加入百度ueditor插件的项目或产品,在linux下部署无问题,只要部署好就可以,但是如果是windows系统的话,上传... //System.out.println("操作系统类型>>>>"+System.getProperty("os.name")); return str; }
String osName = System.getProperty("os.name"); System.out.println("Operating System Name: " + osName); ``` 2. **使用Properties类** 通过`System.getProperties()`方法可以获取一个包含所有系统属性的`...
System.getProperty("os.name"); // 操作系统名称 System.getProperty("os.version"); // 操作系统版本号 System.getProperty("os.arch"); // 操作系统架构 ``` 总结 在JSP中,获取客户端的IP地址、浏览器版本和...
String name = properties.getProperty("name"); String password = properties.getProperty("password"); String email = properties.getProperty("email"); // 输出属性值 System.out.println("Name: " + name); ...
System.out.println(System.getProperty("os.name")); // 如Windows Server 2003 或 Windows XP System.out.println(System.getProperty("os.version")); System.out.println(System.getProperty("os.arch")); ``` ...
String osName = System.getProperty("os.name"); System.out.println("操作系统: " + osName); String userHome = System.getProperty("user.home"); System.out.println("用户主目录: " + userHome); } } ``...
在IT领域,尤其是在Java开发中,理解如何获取系统中的各个变量...通过熟练运用`System.getProperties()`和`System.getProperty(String key)`,我们能够更好地理解并利用Java环境,从而编写出更加高效、可靠的应用程序。
1. **Bootstrap ClassLoader** 的搜索路径由`System.getProperty("sun.boot.class.path")`指定,通常包含了JVM的核心类库。 2. **Extension ClassLoader** 的搜索路径由`System.getProperty("java.ext.dirs")`指定,...
String OS = System.getProperty("os.name").toLowerCase(); System.out.println("系统:" + OS); Process p = null; if (OS.indexOf("windows") > -1) { p = Runtime.getRuntime().exec("cmd /c set"); } ...
String name = "config.properties"; InputStream in = new FileInputStream(name); Properties p = new Properties(); p.load(in); // 示例:获取某个键的值 String value = p.getProperty("key"); System...