公司的产品需要在国资信创银河麒麟操作系统运行一个可视化的jar gui窗口,但是始终提示如下错误:
No X11 DISPLAY variable was set, but this program performed
历尽千辛万苦终于解决。
该方法同样适合linux等操作系统
1、安装插件
yum -y install xorg-x11-xauth xorg-x11-server-utils xorg-x11-server-Xnest libXtst
2、修改配置
vi /etc/ssh/sshd_config
3、修改参数
修改参数为:XllForwarding yes
4、保存后执行命令
service sshd restart
5、修改XShell配置
xshell中,打开属性,点击连接-SSH-隧道-选择转发X11连接到-选中X DISPALY -输入
localhost:0.0
保存
6、下载安装Xming ,并运行
点击下载Xming
如果不允许Xming的话,会提示错误
7、登录到ssh即可