Glassfish安装错误:无法打开显示

当试图提取Glassfish的jar文件

java -Xmx256m -jar glassfish-installer-v2.1-b60e-linux.jar 

我得到以下错误:

 (.:31766): Gtk-WARNING **: cannot open display: 

并没有发生提取。 它以某种方式假定我在一台真正的机器上,而不是一个SSH shell。 我如何解决这个问题?

您可以将-console附加到命令中:

 java -Xmx256m -jar glassfish-installer-v2.1-b60e-linux.jar -console 

你可以使用SSH隧道?

 ssh -X my.host 

您可能还需要在/etc/ssh/sshd_config启用ssh转发

另一种select可能只是不unset DISPLAY ,看看是否有效。