我正在尝试安装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\
答案 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个可执行文件。:))