昨天嫌jmeter的皮肤不好看,就顺手换了一下皮肤,换完之后,emmm……jmeter崩了,打不开了…… 然后我就卸载,重装,本来很简单的过程,我却用了两天,来,告诉大家我走过的坑,如果你也遇到过类似的问题,那么~但愿我的经验能帮您避一下坑
先说结果:重装完jmeter,配置好了jmeter的环境变量,打开jemter,更换皮肤为:Mental,就可以正常使用了。
过程略曲折: 首先,cmd-命令提示符页面,输入jmeter,回车,打开jmeter后,很尴尬的事情发生了,默认的皮肤是darklaf,在这个皮肤下点击打开按钮没有响应,写的脚本也无法保存也,点击运行后,总是报错:2021-11-11 12:20:08,148 ERROR o.a.j.JMeter: Uncaught exception in thread Thread[AWT-EventQueue-0,6,main],百思不得其解; 后来,分析了好几久找了很多解决方案看了很多帖子也没有解决,比如查看是否是安装的java版本和jmeter版本不匹配,重新下载了最近的jdk和jmeter,重新配置了环境变量等等,无解; 最后,我选择了另外一个皮肤:Mental,关掉jmeter,重启jmeter后,就可以正常保存和打开之前写的jmeter脚本了。
具体原因是啥我也没搞懂,感觉是某些皮肤对jmeter的功能有一些影响吧~
(另,配置jmeter环境变量可参考:https://blog.csdn.net/aa1215018028/article/details/82589267?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0.no_search_link&spm=1001.2101.3001.4242.1)
总结一点小坑们,万一以后在遇到此类问题,就回来看这个记录: 第一步:卸载,重装。在第一步就卡住了,首先我要删除我本地的jmeter文件夹,文件夹名称为:apache-jmeter-5.4.1,删除到一半提示我需要管理员权限才能删除,删除失败。ps:我用的是公司的电脑,公司的电脑要安装、卸载软件(特别是系统软件)是需要申请管理员权限的,尝试了各种办法,最后同事找到我的文件夹按住键盘上的delete键,终于删除成功了
第二步:重新下载了最近版本的jdk和jmeter,重新配置了环境变量,算是复习了一次环境变量的配置吧。 简单说一下jmeter环境变量的配置,需要在系统变量中加入两个属性: 1、JMETER_HOME,值为:D:\Program Files\apache-jmeter-5.4.1(就是jmeter保存的路径)
2、CLASSPATH,值为:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;(直接复制粘贴即可)
3、系统变量path后面加上%JMETER_HOME%\bin ( 注意:是系统变量)
|