Iḿ 尝试使用
java -jar file.jar
运行 jar 文件,我收到此消息 `[error] main:
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
但它不起作用。
编辑: 我发现我还安装了另一个 java JDK 版本(11),并且我尝试使用该版本运行它,并且它有效,但现在我遇到了另一个问题。我尝试运行的 .jar(来自 Jason 的 jedit.jar)告诉我文件大小为 59.0,而 JDK 11 仅支持最大 55.0 文件。如何安装 JDK 17??
编辑: 我安装了 JDK 17 并且它可以工作。 我不得不说,java JDK 19 显然有问题,这是我除了 11 之外安装的版本。
Java JDK 19 版本有问题,我安装了 17 版本,问题解决了,我不知道具体原因。