找不到Java。请确保系统环境变量JAVA_HOME指向Java版本1.8或更高版本

时间:2016-08-30 10:13:37

标签: java pingfederate

我正在尝试安装PingFederate但是找不到Java的警报。正确安装了Java,请帮我安装没有问题。

PingFederate安装提示:

  

找不到Java。请确保系统环境变量JAVA_HOME指向Java版本1.8或更高版本。

Commant提示Java安装检查:

PS C:\Users\S_TEST> java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

环境变量:

JAVA_HOME

C:\Program Files\Java\jdk1.8.0_101

PATH

C:\Program Files\Java\jdk1.8.0_101\bin;%SystemRoot%\system32;%SystemRoot%;
            %SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

2 个答案:

答案 0 :(得分:0)

你是如何执行PF的?命令行还是服务?如果您通过run.bat(命令行)运行,则每次更改JAVA_HOME后都需要退出终端shell。您也可以尝试按照此处的说明将“\ bin”添加到您的JAVA_HOME设置中 - > https://documentation.pingidentity.com/pingfederate/pf82/index.shtml#gettingStartedGuide/task/installingJava.html

答案 1 :(得分:-3)

我想你可能在安装了64位jdk的64位机器上运行你的软件的32位可执行文件。我和android studio有同样的问题然后我执行了#34; studio64.exe"而不是" studio.exe"。 您可能需要查看软件的安装目录(您正在安装)以获得64个可执行文件。:))