system.getproperty()方法找的是那些属性
时间: 2023-09-04 08:13:11 浏览: 155
`System.getProperty()`方法用于获取系统属性。它可以返回关于操作系统、Java运行时环境和Java虚拟机的各种属性。常见的系统属性包括:
- `java.version`:Java运行时环境版本
- `java.home`:Java安装目录
- `os.name`:操作系统名称
- `os.version`:操作系统版本
- `user.name`:当前用户的用户名
- `user.home`:当前用户的主目录
- `user.dir`:当前工作目录
除了这些常见属性,还有许多其他属性可以使用`System.getProperty()`方法获取。你可以通过提供属性名作为参数来获取特定的属性值。
相关问题
如何给System.getProperty的property设置属性
您可以使用以下代码来为System.getProperty方法设置属性:
```
System.setProperty("propertyName", "propertyValue");
```
这将为名为"propertyName"的属性设置值"propertyValue"。在接下来的代码中,您可以使用System.getProperty("propertyName")来获取该属性的值。
system.getproperty()属性从哪添加的
system.getProperty()属性是Java中的一个方法,用于获取系统属性。
系统属性是指在JVM启动时加载的,用于描述JVM和当前操作系统环境的一些属性。这些属性可以通过system.getProperty()方法来获取。
系统属性可以从不同的来源添加。下面列举了几种常见的方式:
1. 命令行参数:可以在启动Java应用程序时通过命令行参数来添加系统属性。例如:`java -Dproperty_name=property_value MainClass`。在这个例子中,通过`-D`参数来指定一个系统属性。
2. 环境变量:可以在操作系统的环境变量中添加系统属性。在Windows中,可以在“系统属性 -> 高级 -> 环境变量”中添加;在Linux或Mac OS中,可以通过编辑`~/.bash_profile`或`~/.bashrc`文件来添加。
3. 配置文件:可以在Java应用程序的配置文件中添加系统属性。例如,可以使用.properties文件或XML文件来存储系统属性,并在程序中读取。可以使用`Properties`类或其他相关的API来读取配置文件。
4. 代码中设置:可以在Java代码中通过`System.setProperty("property_name", "property_value")`来设置系统属性。这种方式通常用于在程序运行时动态地设置系统属性。
总之,system.getProperty()方法可以从命令行参数、环境变量、配置文件或代码中设置的系统属性中获取对应的值。不同的设置方式可以根据具体的需求来选择使用。
阅读全文