簡體   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