Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获得;未设置X11显示变量";在尝试运行jar文件时_Java_Amazon Web Services_X11_Putty_X11 Forwarding - Fatal编程技术网

Java 获得;未设置X11显示变量";在尝试运行jar文件时

Java 获得;未设置X11显示变量";在尝试运行jar文件时,java,amazon-web-services,x11,putty,x11-forwarding,Java,Amazon Web Services,X11,Putty,X11 Forwarding,我试图通过Putty运行一个jar文件,Putty是通过AmazonWeb服务器上传的。我已尝试将编译器遵从性级别从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.Graphi

我试图通过Putty运行一个jar文件,Putty是通过AmazonWeb服务器上传的。我已尝试将编译器遵从性级别从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)
线程“main”java.awt.HeadlessException中的异常: 未设置X11显示变量,但此程序执行了需要该变量的操作。 位于java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207) 在java.awt.Window.(Window.java:535) 在java.awt.Frame.(Frame.java:420) 在java.awt.Frame.(Frame.java:385) 在javax.swing.JFrame。(JFrame.java:174) 在斯迈利。(Smiley.java:10) Main.Main(Main.java:5)


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

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

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

您可以尝试使用mobaXTerm客户端吗?是的,它不起作用。AWS没有/支持X11您可以尝试使用mobaXTerm客户端吗?是的,它不起作用。AWS没有/不支持X11确保
/etc/ssh/sshd_配置
中的
x11前进
设置设置为
yes
。如何访问sshd_配置?在终端中写入
/etc/ssh/sshd\u config
确保
/etc/ssh/sshd\u config
中的
x11前进
设置设置为
yes
。如何访问sshd\u配置?在终端中写入
/etc/ssh/sshd\u config