WSL运行trick-dre遇X11连接错误,求GUI启动解决方案
问题:WSL+XMing运行trick-dre无法连接X11窗口服务器
我正在跟随NASA的Trick教程搭建测试仿真,使用WSL环境并借助XMing实现GUI功能。运行trick-dre时出现以下错误:
Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using '0.0' as the value of the DISPLAY variable.
我的目标是执行trick-dre &时能正常打开对应的GUI界面,当前教程进度处于录制数据的章节。
已尝试的解决方案
- 执行
sudo trick-dre &无报错信息,但GUI界面并未弹出 - 执行
unset DISPLAY后运行trick-dre,出现错误:Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
- 使用
Xming -ac启动XMing,仅打开空白的XMing窗口,未出现预期的GUI - 确认Windows防火墙已允许XMing通行
- 重启过WSL及XMing程序
- 将
DISPLAY环境变量设置为本地IP(替代0:0或0.0),出现错误:Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using
:0 as the value of the DISPLAY variable. - 尝试执行
xhost +,返回结果:xhost: unable to open display "0.0"
- 将
DISPLAY设置为localhost:0,出现与上述方案相同的连接错误 - 确认XMing处于正常运行状态
- 仅使用本地环境,未连接远程主机,因此未配置SSH转发
注:因需求必须使用GUI,无法采用无头模式,以上方案均为参考相关问题解决方案后尝试的结果。
内容的提问来源于stack exchange,提问作者Ethan
相关产品推荐
相关产品推荐

