PATH is the environment variable.
java.library.path is the system properties.
When the java application started, JVM will set java.library.path’s value using PATH’s value.
In java program, it's very difficult to get the value of environment variables, but it's very easy to get/set system properties. Use
System.getProperty("project_root", "..");
System.setProperty("project_root", "..");
The same relationship between CLASSPATH and java.class.path
本文探讨了JAVA中环境变量如PATH与系统属性如java.library.path之间的关系。当JAVA应用程序启动时,JVM会利用环境变量PATH的值来设置系统属性java.library.path的值。文章还介绍了在JAVA程序中获取或设置系统属性的方法,并提到了CLASSPATH与java.class.path之间的类似关系。
4453

被折叠的 条评论
为什么被折叠?



