首页 > 解决方案 > Java.exe 版本无关路径

问题描述

我需要在服务 bin 路径中引用 java.exe。为了找到 java.exe,我做了两个步骤:

  1. 读取java版本:SOFTWARE\JavaSoft\Java Runtime Environment (CurrentVersion)

  2. 阅读:SOFTWARE\JavaSoft\Java Runtime Environment\ (JavaHome)

然后我得到这样的路径: C:\Program Files\Java\jre1.8.0_201

问题是:如果我更新 Java,那么这条路径就不再存在了。

我发现这里也存在 java.exe:C:\ProgramData\Oracle\Java\javapath\java.exe

但是:无论如何/在任何系统上,该文件都不在这里,但我不知道为什么。

有谁知道如何解决这个问题?

标签: javawindowsserviceinstallshield

解决方案


推荐阅读