Fedora系统启动Karel the Robot时报错无法加载libawt_xawt.so求助
问题根因
你当前安装的是无GUI支持的OpenJDK Headless版本,缺少运行Karel the Robot图形界面所需的X11 AWT依赖库libawt_xawt.so。
解决步骤
- 第一步:安装完整带GUI支持的OpenJDK及配套系统依赖
打开终端执行如下命令,输入用户密码后确认安装即可:
sudo dnf install -y java-11-openjdk java-11-openjdk-devel libXext libXrender libXtst
- 第二步:验证Java环境配置
执行命令确认Java版本正常,输出不再包含headless标识即可:
java -version
- 第三步:重新启动Karel程序
进入karel.jar所在的目录(示例为Downloads文件夹),执行启动命令:
cd ~/Downloads java -jar karel.jar
异常兼容方案
如果执行后仍然报错,大概率是旧Java GUI程序对Fedora默认的Wayland显示服务器兼容性差,你可以重启电脑,在登录界面点击用户名下的齿轮图标,选择「GNOME on Xorg」会话登录后再重新运行程序即可。
内容的提问来源于stack exchange,提问作者Florian Ott
相关产品推荐
相关产品推荐

