Java系统属性和环境变量

2024-01-02

系统属性有什么区别系统.getProperties() http://download.oracle.com/javase/6/docs/api/java/lang/System.html#getProperties%28%29和环境变量系统.getenv() http://download.oracle.com/javase/6/docs/api/java/lang/System.html#getenv%28%29在 JVM 中?


  • 系统属性在 Java 命令行上使用以下命令进行设置-Dpropertyname=value句法。它们也可以在运行时添加 使用System.setProperty(String key, String value) http://docs.oracle.com/javase/8/docs/api/java/lang/System.html#setProperty-java.lang.String-java.lang.String-或通过各种System.getProperties().load() http://docs.oracle.com/javase/8/docs/api/java/util/Properties.html#load-java.io.InputStream-方法。
    为了得到一个具体的系统属性您可以使用System.getProperty(String key) http://docs.oracle.com/javase/8/docs/api/java/lang/System.html#getProperty-java.lang.String- or System.getProperty(String key, String def) http://docs.oracle.com/javase/8/docs/api/java/lang/System.html#getProperty-java.lang.String-java.lang.String-.

  • 环境变量在操作系统中设置,例如在Linux中export HOME=/Users/myusername或在 Windows 上SET WINDIR=C:\WindowsETC, 并且,与属性不同,可能not在运行时设置。
    为了得到一个具体的环境变量您可以使用System.getenv(String name) http://docs.oracle.com/javase/8/docs/api/java/lang/System.html#getenv-java.lang.String-.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java系统属性和环境变量 的相关文章

随机推荐