提问人:Mano Kugan 提问时间:11/15/2023 最后编辑:Mano Kugan 更新时间:11/15/2023 访问量:54
Jmeter 使用 openjdk21 在 MacOS 上不断崩溃
Jmeter keeps crashing on MacOS with openjdk21
问:
我正在尝试使用 openjdk21 运行 jmeter 5.6.2,但它一直崩溃。https://github.com/Homebrew/homebrew-core/issues/150824我已经经历了这个,他们提到要更新 /opt/homebrew/Cellar/jmeter/5.6.2/bin/jmeter,但我找不到这个。有人解决了这个问题吗?
我尝试编辑Install_receipt.json并指向 java 版本 21,但它仍然崩溃
答:
1赞
Dmitri T
11/15/2023
#1
我无法使用 Homebrew 公式或使用普通的手动 JMeter 安装重现您的问题:
您可以尝试“手动”方式:
安装 sdkman
curl -s "https://get.sdkman.io" | bash
add 命令添加到 PATH
sdk
source "$HOME/.sdkman/bin/sdkman-init.sh"
安装 Java 21
sdk install java 21.0.1-ms
在终端中使用它:
sdk use java 21.0.1-ms
下载JMeter 5.6.2
wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.2.tgz
打开包装
tar xf apache-jmeter-5.6.2.tgz
启动它
./apache-jmeter-5.6.2/bin/jmeter.sh
应该会出现 JMeter GUI,您可以添加 Debug Sampler 和 View Results Tree 侦听器来仔细检查正在使用的 Java 版本。
请注意,官方 JMeter 支持 Java 17,更高的版本可能会导致问题,例如 JSR223 测试元素。
评论
0赞
Mano Kugan
11/16/2023
谢谢,我试过了,它从第 4 步向下因其他一些错误而失败,但现在我至少可以在不崩溃的情况下打开 jmeter。(使用我现有的 jmeter 安装)。无论如何,如果您建议 java 17 是 Jmeter 正式支持的版本,我可能会尝试将其降级到 17。
评论