我正在使用一个出于某种原因需要在jre / bin目录中包含三个符号链接的库。我想在运行时创建那些符号链接(如果它们不存在)。但是,我不能这样做,因为
System.getProperty("java.home");
指向我系统的Java主页。由于IntelliJ在默认情况下(或自定义的)使用其捆绑的JRE,因此似乎无法访问正在运行的JVM的java.home。即使我在启动配置中将系统的Java主目录设置为正在运行的JRE,一旦更改了JAVA_HOME环境变量,此解决方案也会在其他所有系统和我的系统上中断。是否可以将java.home属性设置为当前运行的JRE主目录,或者将自定义环境变量设置为当前运行的JRE主目录?