首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Keycloak 18.0.0安装- Java错误

Keycloak 18.0.0安装- Java错误
EN

Stack Overflow用户
提问于 2022-05-20 09:07:21
回答 1查看 1.4K关注 0票数 1

我想在Windows 10机器上安装Keycloak。安装指南可以在这里找到:https://www.keycloak.org/getting-started/getting-started-zip,在我解压缩文件后,运行bin/kc.bat start后,会出现以下Java:

错误: JNI错误已经发生,请检查您的安装,然后在线程"main“java.lang.UnsupportedClassVersionError中再次尝试异常:io/quarkus/ by /runner/QuarkusEntryPoint已经由最近版本的Java编译(类文件版本55.0),这个版本的Java只识别高达52.0的类文件版本。

我是Java新手,这意味着什么,我如何解决这个问题?我已经检查了Youtube上的安装指南等等,但这些都是指一个文件,它被称为“独立”,它已经不存在了。

我使用以下java发行版: Java版本"17.0.3.1“2022-04-22 LTS Java(TM) SE运行时环境(build 17.0.3.1+2-LTS-6) Java HotSpot(TM) 64位服务器VM (build 17.0.3.1+2-LTS-6,混合模式,共享)

任何帮助,甚至链接建议都是很好的。

EN

回答 1

Stack Overflow用户

发布于 2022-05-20 09:31:53

您提到已经安装了java 17,但您的计算机上似乎也安装了java版本8(类文件版本52.0)。

按照您提供的链接,keycloak版本至少需要java版本11 (类文件版本55.0)。

若要在windows上设置正确的java版本,请将JAVA_HOME环境变量设置为所需java版本的完整路径,ex:'C:\Program \java\jre-17.0.3.1‘(将其更改为系统上的路径)。

还编辑您的路径变量,并添加'%JAVA_HOME%\bin‘文件夹到它。确保PATH变量中只有一个java版本。

通过键入(在更改变量后打开一个新提示符),验证在CMD提示符中启用了哪个版本:

java -版本

请参阅有关哪个类文件版本与哪个java版本相关的详细信息:java版本与类文件版本

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72316313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档