伙伴发来jmeter脚本,用jmeter打开时报错如图:
查资料时,普遍指向jmeter的版本问题?
下载低版本jmeter版本4.0后,打开提示默认的jdk1.8不支持,所以需要安装jdk1.6。
jdk1.8环境使用率在80%以上,jdk1.6使用率低于20%,那我该怎么配置才能做到随时切换呢?
使用命令:sudo / -name "*" | xargs grep "JAVA_HOME" 查找所在文件,结果:没有找到。
下载jdk1.6: https://support.apple.com/kb/DL1572?locale=zh_CN
安装: 报错!提示已有高版本的jdk安装,无法安装低版本jdk。
解决办法:参考https://blog.csdn.net/nino/article/details/104778375/
3.2.1 挂载安装文件
hdiutil mount ~/Download/JavaForOSX.dmg
3.2.2
pkgutil --expand /Volumes/Java\ for\ macOS\ 2017-001/JavaForOSX.pkg ~/soft/tmp/setup
3.2.3 改判断文件,让高版本判断失效
sed -i '' 's/return false/return true/g' ~/soft/tmp/setup/Distribution
3.2.4 重新打包
pkgutil --flatten ~/soft/tmp/setup ~/soft/jdk1.6/Java.pkg
3.2.5 双击安装
安装后查看mac系统现有的jdk:
3.3 写jdk选择池
vi ~/.bash_profile 中添加:
一些比较早的程序按照jdk1.6编译,联想到很多程序也会涉及到新旧版本兼容性问题,所以:
1.如果是本地自用就可以给每个业务域的环境写一个单独的配置,在~/.basrc或~/.bash_profile 设置关键字key引入即可;
2. 如果是多机、多人协作,考虑做一套云插件版本池/云环境适配服务器,这样在CI、CD中实时处理版本、可控制版本兼容性问题,可以提高很多效率。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。