keycloak 25.0.6 - 无法启动

问题描述 投票:0回答:1

我刚刚开始学习 Spring 安全概念。我安装了 keycloak 25.0.6 并尝试从 bin 文件夹运行 kc.bat 文件,如以下快照所示,但出现如下错误:

JAVA_HOME 'C:\Program Files\Java\jdk-17' 路径不存在。

JAVA_HOME 路径在运行正常的 Java/Spring 程序时似乎没有出现任何问题。仅在 keycloak 的情况下才会出现以下错误。

请帮忙,因为我还是 Java 编码的初学者。错误快照 - Keycloak 错误

oauth-2.0 keycloak java-home
1个回答
0
投票

您应该检查您的 JDK 安装是否对应于 JAVA_HOME 变量的给定路径:

-> 检查 C:\Program Files\Java\jdk-17 下的文件系统,在这里您应该看到如下文件夹结构:

jdk-17
  |
  |-bin
  |-conf
  |-include
...

但是

keycloak-25.0.6
需要
jdk-21
(参考:https://www.keycloak.org/getting-started/getting-started-zip)。

因此,我建议下载所需版本的 JDK 并将 JAVA_HOME 环境变量重置到新的目标文件夹(对于 Windows,这应该位于

System-Properties -> Environment-Variables
下)。

您可以在这里找到 OpenJDK-21:https://jdk.java.net/archive/

© www.soinside.com 2019 - 2024. All rights reserved.