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

标签 java pingfederate

我正在尝试安装 PingFederate,但出现未找到 Java 的警报。Java 已正确安装,请帮助我顺利安装。

PingFederate 安装时发出警报:

Java not found.Please make sure the system environment variable JAVA_HOME points to Java version 1.8 or higher.

命令提示符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

路径

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

最佳答案

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

关于未找到Java。请确保系统环境变量JAVA_HOME指向Java版本1.8或更高版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39224694/

相关文章:

java - 如何从父对象通知所有子对象?

java - 使 Perl 风格的正则表达式解释器表现得像基本或扩展的正则表达式解释器

saml - 是否有 PingFederate 元数据 URL?

java - 在 Android 中从浏览器外部访问 Web Storage 或 IndexedDB

java - JTable 多标题行

java - 如何使用 Spring SAML 扩展在 SAML 单注销请求中包含 relayState 参数

node.js - 不工作 : PingFederate+Passport. js Ping

SAML 主题名称格式

java - Android LibGDX 粒子系统固定在屏幕上