繁体   English   中英

Class 已由更新版本的 Java 环境(类文件版本 52.0)编译。

[英]Class has been compiled by a more recent version of the Java Environment (class file version 52.0.)'

嗨,我正在做关于 Mulesoft 的课程,其中一个练习我需要在本地托管一个数据库来帮助进行课程练习 第一步是运行 jar 文件

When I try to run the command java -jar mulesoft-training-services-1.8.8.jar, I am getting a compiler error which says 'Class has been compiled by a more recent version of the Java Environment (class file version 55.0) ,此版本的 Java 运行时仅识别 class 文件版本高达 52.0。

现在从阅读中,我知道这与 jre 有关,似乎我只有 jre8 而这是 Jre11。 我将如何解决这个问题? 我需要更新 JRE 吗? 如果是这样,我该怎么做? 还是需要设置我的路径和执行变量?

如果这不是答案,我可以在 anypoint 工作室(与 eclipse 非常相似的 mulesoft IDE)中更改什么来解决这个问题吗?

对不起,我是新手,所以如果有什么不明白的地方,请告诉我

谢谢

是的,您需要更新您的 JRE。

你如何做取决于你使用什么操作系统以及以前的 JRE 是如何安装的。

你是对的。 jar 文件是使用 Java 11 编译的,因此您需要有一个 Java 11 JRE 或 OpenJDK 11 才能执行它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM