Win10打开JMeter窗口一闪而过,无法正常启动
问题描述
最近在研究高并发秒杀的问题,因此下载了Jmeter准备进行压测,下载的是JMeter 5.2.1,不知道为什么别人博客里如此丝滑地就打开了,我却只能眼睁睁看着他一闪而过,是真的绝望。
解决方法
安装JMeter当然需要配置好jdk环境,可以在cmd中使用java和javac看看是否配置正常,关于配置在网上有很多详细的博客教程,这里不再赘述,如果配置正常应如下:win+R–>输入cmd–>输入java/javac
刚开始我以为是我的java环境有问题,跟着其他博客检查了大半天,又加了一大堆有关JMeter的系统环境变量,结果一点用没有。根据某篇博客说,JMeter 5.*是可以不用配置相关环境变量的。(jdk还是要的,而且需要1.8以上!!!)
说说我的解决方法,找了一下午,终于解决了问题,方法如下:
- 打开jmeter.bat文件
- 找到JAVAVER,设置为你的jdk版本
- 注意这里的MINIMAL_VERSION=1.8.0的意思应该是最低版本为jdk 1.8,也对应了前面说的最低版本。最重要的是这里的set JAVAVER,这段代码应该是从java -version命令返回值中找到你的jdk版本并赋值,我猜想是我之前删除jdk 1.8安装java 9的时候卸载不干净,导致获取的值与当前使用的jdk版本不一致导致启动失败。修改如下:直接手动设置版本,当然版本要对应
- 保存重启成功!
写这篇博客主要是为了跟我遇到相同问题的朋友能不像我一样浪费大半天时间,如果对你有帮助的话,就点个赞呗。当然,如果有什么错漏的话,还请指出,多谢!