我试图弄清楚 java 使用哪个环境变量来查找/检测 C:\ProgramData\Oracle\Java\javapath\java.exe
使用的 JRE。
根据 Oracle 的设计,我在 C:\ProgramData\Oracle\Java\javapath\
中仅有的文件是
java.exe
javaw.exe
javaws.exe
如果我将 JAVA_HOME
设置为空或某个随机文件夹,则使用 java.exe
运行应用程序仍然有效。所以我只能假设它没有使用 JAVA_HOME
值。那么它是如何找到JRE文件夹的呢?它默认为特定的东西吗?我也没有设置 JRE_HOME
var。
原文由 Eric B. 发布,翻译遵循 CC BY-SA 4.0 许可协议
这会给你一个想法: