首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenJDK 11无法运行Java11JAR

OpenJDK 11无法运行Java11JAR
EN

Server Fault用户
提问于 2018-12-11 01:35:06
回答 1查看 1.8K关注 0票数 0

我一直在试图弄清楚为什么我的OpenJDK 11安装不能运行在55级编译的JAR文件。我甚至彻底地将Java从我的系统中删除并重新安装。我正在运行Ubuntu18.04.1 LTS。下面是安装OpenJDK 11的步骤:

sudo apt-get install openjdk-11-jdk-headless

安装后,我的版本显示如下:

ryan@aurelius:~$ java -version openjdk version "10.0.2" 2018-07-17 OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4) OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode)

如果我试图运行一个使用相同Java版本编译的JAR文件,我会得到以下结果:

ryan@aurelius:~/jade$ java -jar jade-launcher-jar-with-dependencies.jar -i Error: LinkageError occurred while loading main class com.vicinityconcepts.jade.launcher.JadeOrbitBootstrap java.lang.UnsupportedClassVersionError: com/vicinityconcepts/jade/launcher/JadeOrbitBootstrap has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 54.0

我做错了什么?

解决方案

正如评论中所述,Ubuntu18.04中的OpenJDK包似乎是个问题。升级到18.10之后,包中包含正确的JDK版本。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-12-11 23:58:28

正如评论中所述,Ubuntu18.04中的OpenJDK包似乎是个问题。升级到18.10之后,包中包含正确的JDK版本。

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

https://serverfault.com/questions/943761

复制
相关文章

相似问题

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