在 CentOS 7 上安装部署 OpenClaw(一个开源的《百战天虫》(Worms)风格游戏,基于 Java 编写)需要完成以下步骤。由于 OpenClaw 是用 Java 编写的,主要依赖 Java 运行环境和一些图形/音频库。
确保你的 CentOS 7 系统是最新的:
OpenClaw 需要 Java 8 或更高版本。CentOS 7 官方仓库中的 OpenJDK 通常为 Java 8。
注意:如果后续运行时提示缺少 JavaFX,你可能需要额外处理(见下文”JavaFX 问题”)。
或者使用 git 克隆源码(不推荐用于普通用户,除非你要编译):
建议直接使用预编译的 release 包。
OpenClaw 依赖 JavaFX,而 OpenJDK 默认不包含 JavaFX。在 CentOS 7 上,你需要手动提供 JavaFX。
这会生成 目录。
由于 CentOS 7 默认只有 OpenJDK 8(无 JavaFX),而 OpenClaw 新版本要求 JavaFX 11+,你有两个选择:
- 安装 Java 11:
sudo yum install -y java-11-openjdk
- 下载并配置 OpenJFX 11(或 17)如上。
- 使用 Java 11 运行,并指定模块路径。
查找早期版本(如 v0.8.x),这些版本可能基于 Swing 而非 JavaFX。但功能较少。
赋予脚本执行权限:
运行:
说明未正确加载 JavaFX。请确认:
- 使用了 Java 11+
- 正确设置了
- JavaFX 版本与 Java 主版本兼容
可能是显卡驱动问题。确保安装了 Mesa 或 NVIDIA 驱动:
安装 ALSA/PulseAudio 支持:
表格
openclaw 安装
发布者:Ai探索者,转载请注明出处:https://javaforall.net/252109.html原文链接:https://javaforall.net
