gpt4 book ai didi

java - 尝试运行 jar 文件时获取 "No X11 DISPLAY variable was set"

转载 作者:行者123 更新时间:2023-12-02 03:37:58 25 4
gpt4 key购买 nike

我正在尝试通过 Putty 运行 jar 文件,该文件是通过 Amazon Web Server 上传的。我尝试将编译器合规级别从 1.8 更改为 1.7。我收到错误:

Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
at java.awt.Window.<init>(Window.java:535)
at java.awt.Frame.<init>(Frame.java:420)
at java.awt.Frame.<init>(Frame.java:385)
at javax.swing.JFrame.<init>(JFrame.java:174)
at Smiley.<init>(Smiley.java:10)
at Main.main(Main.java:5)

I've enabled X11 forwarding in Putty

当我从桌面运行该 jar 文件时,它工作正常。

最佳答案

您需要确保您的 AWS 服务器上安装了一些基本的 X11 软件包。特别是,您需要 xauthxhost 程序。使用 Amazon Linux,安装 xorg-x11-xauthxorg-x11-server-utils 软件包。

关于java - 尝试运行 jar 文件时获取 "No X11 DISPLAY variable was set",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37213397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com