当试图提取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 ,看看是否有效。