You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.1 LTS中JMeter 5.5启动失败求助:无法加载libawt_xawt.so库

解决Ubuntu 22.04.1 LTS运行JMeter 5.5的AWT初始化错误

你遇到的java.lang.UnsatisfiedLinkError和Could not initialize class java.awt.Toolkit错误,本质是OpenJDK缺少图形界面依赖库,或是使用了无图形界面(headless)版本的JDK,或是系统缺失X11相关组件。以下是针对性解决步骤:

1. 安装完整版本的OpenJDK

如果你当前安装的是openjdk-18-jdk-headless,它不包含AWT/Swing所需的图形库,需要替换为完整JDK:

sudo apt install openjdk-18-jdk

2. 补充缺失的X11依赖库

libawt_xawt.so依赖X11相关系统库,执行以下命令安装:

sudo apt install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev

3. 无图形界面环境下启用Headless模式

如果是通过SSH远程或无桌面环境运行JMeter,无需启动图形界面,直接用非GUI模式启动:

./jmeter -n

或者先设置环境变量强制启用headless模式:

export JVM_ARGS="-Djava.awt.headless=true"
./jmeter

4. 确认JAVA_HOME配置正确

确保JAVA_HOME指向完整的JDK路径,执行以下命令检查:

echo $JAVA_HOME

若输出为空或指向headless版本,编辑~/.bashrc文件添加:

export JAVA_HOME=/usr/lib/jvm/java-18-openjdk-amd64

保存后执行source ~/.bashrc使配置生效。

内容的提问来源于stack exchange,提问作者Luis R

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 23:40:25