jmeter Not able to find Java executable or version
安裝好java1.8、jmeter4.0,並java -version正常,jmeter也能正常使用。某一次使用突然出現Not able to find Java executable or version,檢視java -version,正常。
解決方案 : 先檢測 java jdk 有沒有成功安裝
開啟 cmd ,輸入 java -version
輸出版本號資訊,證明 java jdk 和環境變數是沒有問題的
那為什麼就是啟動不了了
解決方案 1 :
將path中的 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 移到最前端,儲存後,再次開啟jmeter.bat 。
注意 : 不使用 JAVA_HOME 變數 ,直接定義 路徑
%JAVA_HOME%\bin; 等同於 C:\Program Files\Java\jdk1.8.0_191\bin
改變順序後問題依舊,繼續。
解決方案 2 :
JDK32位和64位問題,電腦是64位的,裝的JDK是32位的,重新裝了64位的JDK,配置好環境變數,再執行jmeter.bat。
重新安裝配置好環境變數後,
問題依舊,繼續。
解決方案3:
修改jmeter.bat 檔案,,沒有找到圖中兩行配置,所以沒有修改 jmeter.bat 檔案
如果你的檔案裡有這兩行,請在前面加 rem ,相當於 遮蔽,在啟動,看看OK不OK
解釋 : 環境變數裡面配置了 JAVE_HOME 的值,jmeter.bat 檔案有配置了一次,難免衝突
方案4 :
環境變數新增 CLASSPATH ,值為 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
問題依舊,繼續。
方案 5 : 以管理員的身份執行 jmeter.bat , ok ,成功了
至於為什麼要以管理員的身份執行,請自行百度,歡迎留言。。。。
查資料時,無意間看到一篇文章