我正在尝试在suse enterprise上使用mobaxterm从命令行安装netbeans。我在创建会话时设置了X11转发。但是,当我尝试运行下载的netbeans脚本时,仍然出现以下错误:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
Exception: java.awt.HeadlessException thrown from the UncaughtExceptionHandler in thread "main"
我尝试了this解决方案,但没有解决。
更新
我能够通过手动更改sshd_config来解决此问题:
下
/etc/ssh/sshd_config
确保您具有以下设置:
X11Forwarding yes
X11UseLocalhost no
PermitRootLogin yes
答案 0 :(得分:0)
您如何连接?
在echo $DISPLAY
之后尝试ssh -X susehost
。根据您连接到susehost
的位置,X11转发可能不起作用。