Shibboleth 无法找到 Java.exe 请检查 JAVA_HOME 的值

Shibboleth 无法找到 Java.exe 请检查 JAVA_HOME 的值

我正在尝试在我的本地 Windows 10 副本上安装 Shibboleth 以进行开发。

我刚开始做第一步就卡住了。下载 shibboleth 身份提供程序后,我无法安装,因为我收到以下错误: Shibboleth Could not locate Java.exe. Please check the value for JAVA_HOME我已经安装了最新的 JRE 并在 ENV 变量中正确链接到它,但安装程序似乎不喜欢该路径。如果需要任何其他信息,请告诉我。提前致谢!

详情请参阅所附图片。var 定义如下:

我的电脑->右键单击->属性->高级系统设置->环境变量->系统变量

环境变量

以下是其成立的证据: 价值

这是 java.exe 文件: java.exe

答案1

我已经安装了最新的 JRE 并在 ENV 变量中正确链接到它

事实上,你看上去并没有正确地做到这一点。

环境JAVA_HOME变量不应该指向 java 二进制文件本身,而应该指向二进制文件的祖父文件夹。

就您而言,它应该指向c:\Program Files (x86)\Java\jre1.8.0_111\

相关内容