目录system.getProperty()的作用及使用方法System.getProperty() 1-在命令行配置2-在IDE中配置system.getProperty()的作用及使用方法System.getProperty()方法用于获取系统属性的值。系统属性是指在系统配置文件中定义的属性,如操作系统名称、版本号等。该方法接受一个字符串参数,表示要获取的系统属性的名称,返回值为字符串类型,表示该属性的值。 示例代码如下:String osName = System.getProperty("os.name");System.out.println("操作系统名称:" + osName);上述代码中,System.getProperty("os.name")获取了操作系统名称的值,并将其赋给变量osName,最后通过System.out.println()方法将操作系统名称打印出来。 除了获取系统属性的值,System.getProperty()方法还可以用于设置系统属性的值。示例代码如下:System.setProperty("my.property", "123");String myProperty = System.getProperty("my.property");System.out.println("my.property 的值为:" + myProperty);上述代码中,System.setProperty("my.property", "123")设置了名为my.property的系统属性的值为123,然后通过System.getProperty("my.property")获取该属性的值,并将其打印出来。 需要注意的是,由于系统属性是在系统配置文件中定义的,因此在不同的操作系统和不同的 JVM 中可能会有不同的属性名称和属性值。因此,在使用System.getProperty()方法时,应该尽量避免硬编码属性名称和属性值,而应该根据具体情况动态获取。
System.getProperty() System类来自于这个包:java.lang.System System.getProperty("XXX")方法用来读取JVM中的系统属性,那么java 虚拟机中的系统属性使用在运行java程序的时候java -D配置,有两种方式1-在命令行配置在eclipse中,选中这个项目,然后在工具栏中选择run-->run configurations,在出现的对话框的右边选择“Arguments”,然后在VM arguments中输入-DconfigurePath=hello。如下图:
2-在IDE中配置在菜单栏中选择:run->Edit configurations.会出现下面的对话框
在该对话框中点击“Environment variables”将会出现添加环境变量的对话框,如下所示,可以在下面的对话框中添加新的或者修改删除已经存在的系统变量。
java默认的系统变量有下面这些:java.version:java运行时版本java.vendor:java运行时环境供应商java.vendor.url:java供应商url java.home;java安装目录java.vm.specification.version:java虚拟机规范版本java.vm.specification.vendor:java虚拟机规范供应商java.vm.specification.name:java虚拟机规范名称java.vm.version:java虚拟机实现版本java.vm.vendor:java虚拟机实现供应商java.vm.name:java虚拟机实现名称java.specification.version:java运行时环境规范版本java.specification.vendor:java运行时环境规范运营商java.specification.name:java运行时环境规范名称java.class.version:java类格式版本java.class.path:java类路径java.library.path:加载库是搜索的路径列表java.io.tmpdir:默认的临时文件路径java.compiler:要使用的JIT编译器的路径java.ext.dirs:一个或者多个扩展目录的路径os.name:操作系统的名称os.arch:操作系统的架构os.version:操作系统的版本file.separator:文件分隔符(在unix系统中是“/”)
path.separator:路径分隔符(在unix系统中是“:”)
line.separator:行分隔符(在unix系统中是“/n”)
user.name:用户的账户名称user.home:用户的主目录user.dir:用户的当前工作目录以上都是默认的java 系统变量,可以通过System.setProperty("key",value)l来进行设置到此这篇关于Java中的system.getProperty()的作用及使用方法的文章就介绍到这了,更多相关system.getProperty()内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:Java获取环境变量(System.getenv)的方法Java获取项目路径方式System.getProperty(“user.dir“) Java中的System.getProperty()详解Java之System.getProperty()的作用及使用说明Java System.getProperty()-获取系统参数案例详解Java的System.getProperty()方法获取大全Java中的System.getenv()和System.getProperty()使用详解
