sh jmeter 报配置错误

jmeter 很好的测试工具,尤其是开发APP中真对接口测试,比 postman
更方便快捷!推荐使用!

1、问题描述:

输入 sh jmeter 命令后,报配置错误:

TerrydeMac-mini:bin dgtle$ sh jmeter
jmeter: line 128: [: : integer expression expected
jmeter: line 192: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java: No such file or directory

2、根本原因:

jdk版本已升级,需要重新配置

3、问题定位

查看电脑当前java版本

TerrydeMac-mini:bin dgtle$ Java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

查看环境变量中的信息

TerrydeMac-mini:bin dgtle$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
    1.8.0_191, x86_64:    "Java SE 8"    /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home

经对比:

jmeter报错的版本是:1.8.0_121

java版本是:1.8.0_191

4、解决方案

TerrydeMac-mini:bin dgtle$ vim .bash_profile
TerrydeMac-mini:bin dgtle$ cd ~
TerrydeMac-mini:~ dgtle$ vim .bash_profile
TerrydeMac-mini:~ dgtle$ source ~/.bash_profile

其中 .bash_profile
信息如下:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
export CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

1.8.0_121
修改成 1.8.0_191
,保存然后执行 source ~/.bash_profile
。问题解决!

原文 

https://segmentfault.com/a/1190000018812316

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » sh jmeter 报配置错误

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址