想法:java.home指向系统java home,但不指向执行的JVM

时间:2018-08-02 15:31:32

标签: java intellij-idea environment-variables

我正在使用一个出于某种原因需要在jre / bin目录中包含三个符号链接的库。我想在运行时创建那些符号链接(如果它们不存在)。但是,我不能这样做,因为

System.getProperty("java.home"); 

指向我系统的Java主页。由于IntelliJ在默认情况下(或自定义的)使用其捆绑的JRE,因此似乎无法访问正在运行的JVM的java.home。即使我在启动配置中将系统的Java主目录设置为正在运行的JRE,一旦更改了JAVA_HOME环境变量,此解决方案也会在其他所有系统和我的系统上中断。是否可以将java.home属性设置为当前运行的JRE主目录,或者将自定义环境变量设置为当前运行的JRE主目录?

0 个答案:

没有答案