Ubuntu 上的 Keycloak

Ubuntu 上的 Keycloak

我的 Ubuntu 上安装了 Java 版本 8。我刚刚安装了 Keycloak 版本 21,当我尝试从 bin 目录运行此脚本时,./kc.sh start-dev出现以下错误:

Unrecognized option: --add-opens=java.base/java.util=ALL-UNNAMED
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

答案1

Keycloak 21 已通过 Java 11 官方测试和支持。OpenJDK 11 是长期支持版本。可以使用以下命令在所有当前支持的 Ubuntu 版本中安装 OpenJDK 11。

sudo apt install openjdk-11-jdk

虽然没有官方支持,但一些用户报告成功安装了带有 Java 17 的 Keycloak 21,但可能会遇到兼容性问题。

相关内容