You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux Mint 21.1运行.jar文件报错及JDK版本适配问题

问题解决记录:Java Jar运行异常与JDK版本适配

1. 初始运行报错

使用命令 java -jar file.jar 运行Jar文件时,抛出以下错误:

Exception in thread "main" 
[error] main: java.awt.HeadlessException: 
[error] main: No X11 DISPLAY variable was set,
[error] main: or no headful library support was found,
[error] main: but this program performed an operation which requires it

尝试执行 export DISPLAY=:0 命令,问题未得到解决。

2. 切换JDK版本后的版本兼容问题

切换至已安装的JDK 11版本运行Jar文件,可正常启动,但遇到新的版本兼容问题:
要运行的 jedit.jar(来自Jason)文件版本为59.0,而JDK 11仅支持最高55.0的字节码版本,无法适配。

3. 最终解决方法

安装JDK 17版本后,上述所有问题均得到解决。
补充说明:最初安装的是JDK 11和JDK 19两个版本,其中JDK 19存在运行异常的问题。

内容的提问来源于stack exchange,提问作者manguerotti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 00:07:30