При попытке извлечь файл jar Glassfish с помощью
java -Xmx256m -jar glassfish-installer-v2.1-b60e-linux.jar
я получаю следующую ошибку:
(.:31766): Gtk-WARNING **: cannot open display:
и добычи не происходит. Он каким-то образом предполагает, что я нахожусь на реальной машине, а не на оболочке SSH. Как я могу это решить?
Можете ли вы использовать ssh-туннель?
ssh -X my.host
Вам также может потребоваться включить переадресацию ssh в /etc/ssh/sshd_config
Другой вариант - просто сделать unset DISPLAY
и посмотрите, работает ли это.
Вы можете добавить к команде -console:
java -Xmx256m -jar glassfish-installer-v2.1-b60e-linux.jar -console