背景:
我的系统是openEuler,显示桌面是GNOME,使用Xshell远程终端控制。
写了个Java程序,想在openeuler上显示一个画面,执行:
Java -jar xxxx.jar
报错:
Java Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable。。。
解决方法:
(1)网上的方法
(2)我的方法
关掉Xshell终端,在openEuler系统内部jar包的位置,选择在终端打开,然后运行jar包,完美解决。(如果不行,关掉Xshell终端,重启openEuler系统,然后再openEuler系统内部jar包的位置,选择在终端打开,然后运行jar包)。
原理:
可以参考下这个大神的帖子,我在这里找到了灵感。
Can't connect to X11 window server using ':1.0' as_weixin_34315189的博客-CSDN博客