jmeter找不到java.dll_Windows下Jmeter安装出现Not able to find Java executable or version问题解决方案...
最近在做一個開放接口平臺性能測試 ?, 指標是最少達到1000/s的并發 , 接口鑒權 百萬級的表 ?在1s內完成..
在眾多壓測工具中 ,,選擇了Apache的jmeter ,于官網下載了最新版本
http://jmeter.apache.org/download_jmeter.cgi ? (jmeter下載地址)
由于jmeter運行是基于java的,所以需要下載1.7以上的jdk
http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html ?(jdk下載地址 , jdk 安裝的相關配置請自行百度)
兩樣都安裝完畢之后運行jmeter安裝文件bin目錄下的jmeter.bat
雙擊jmeter.bat
雙擊之后出現如下情況
cmd命令行提示
cmd命令行提示找不到java相關的環境,,于是查看系統系統相關的環境變量配置, ?classpath 沒有任何問題
classpath相關配置
path 相關配置
反復修改環境變量,,始終沒解決問題,,,網上查閱一些相關博客 說要配置JEMETER_HOME 等相關配置,,按照網友所說更改環境變量也無任何效果
配置jmeter環境變量
據我所知 ?在windows 環境下 是不需要配置jmeter的環境變量的,,linux下需要配置
至此 開始懷疑jdk 環境安裝有問題 , 在cmd 命令下查看java -version ,,發現問題
java 版本
命令行提示說注冊表當前的java版本不對,,安裝的是1.8版本,,但是需要1.7版本,,然后各種差錯 修改
嘗試一、按照他的提示,查找注冊表鍵,修改為1.7,未果;
嘗試二、直接用全路徑運行java.exe,奇怪;
嘗試三、將Path中的java路徑剪切到系統目錄windows和system32后面作為第三個,依舊;
嘗試四、將path中java路徑放在第一位,OK;
嘗試五、查找windows和system32目錄,發現system32目錄里有一個java.exe,估計是MS放進去的,Rename it,OK。
最后發現原來是Path搜索順序的問題,把JAVA_HOME放到system相關配置之前,就會首先去配置的java環境下找
最初path
修改之后path配置
修改之后 重新執行 jmeter.bat ,成功運行
成功運行jmeter
總結
以上是生活随笔為你收集整理的jmeter找不到java.dll_Windows下Jmeter安装出现Not able to find Java executable or version问题解决方案...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java排序算快速排序_Java排序算法
- 下一篇: java信息管理系统总结_java实现科