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

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

我在第一步,卡住了。 在下载shibboleth身份提供程序后,我无法安装,因为我得到以下错误: Shibboleth Could not locate Java.exe. Please check the value for JAVA_HOME Shibboleth Could not locate Java.exe. Please check the value for JAVA_HOME我已经安装了最新的JRE,并正确链接到ENVvariables,但安装程序似乎不喜欢path。 让我知道是否需要其他信息。 提前致谢!

详情请参阅附件图像。 这是var在下面定义的地方:

我的电脑 – >右键 – >属性 – >高级系统设置 – >环境variables – >系统variables

env var

这是build立的certificate: 价值

这里是java.exe文件: java.exe

我已经安装了最新的JRE并正确链接到ENVvariables

其实,看起来你没有做到这一点。

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

在你的情况下,它应该指向c:\Program Files (x86)\Java\jre1.8.0_111\