问题表现
1、打开文件点击没反应
2、脚本无法保存,提示“测试条目未保存”
控制台报错:
Uncaught Exception java.lang.IllegalAccessError: class com.github.weisj.darklaf.ui.filechooser.DarkFilePaneUIBridge$DetailsTableModel (in unnamed module @0x6107227e) cannot access class sun.awt.shell.ShellFolder (in module java.desktop) because module java.desktop does not export sun.awt.shell to unnamed module @0x6107227e in thread Thread[AWT-EventQueue-0,6,main]. See log file for details.
Uncaught Exception java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.gui.util.FileDialoger in thread Thread[AWT-EventQueue-0,6,main]. See log file for details.
如图所示:
解决办法
1、更换外观。
选项->外观,将外观更换为除Darklaf开头的风格即可。
2、修改配置
apache-jmeter-5.4.3\bin 目录下,
windows电脑 | mac电脑 |
---|---|
修改jmeter.bat文件,111行左右的位置 | 修改jmeter文件,129行的位置 |
如上图中红框部分,添加内容:
--add-opens java.desktop/sun.awt.shell=ALL-UNNAMED
即可解决。
版本信息
本文涉及的java、jmeter版本如下,仅供参考:
java version "18.0.1.1" 2022-04-22
apache-jmeter-5.4.3