繁体   English   中英

尝试运行jar文件时获取“未设置X11 DISPLAY变量”

[英]Getting “No X11 DISPLAY variable was set” while trying to run jar file

我正在尝试通过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)

我已经在Putty中启用了X11转发

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM