下面是相關的錯誤它的表現:我試圖通過批處理文件來打開的JMeter,但它給了我一個Windows錯誤
java.exe的是無法識別的文件作爲一個內部或外部命令, 可操作或外部命令
錯誤級別= 9009個
下面是相關的錯誤它的表現:我試圖通過批處理文件來打開的JMeter,但它給了我一個Windows錯誤
java.exe的是無法識別的文件作爲一個內部或外部命令, 可操作或外部命令
錯誤級別= 9009個
許多操作系統具有一個環境變量如PATH
包含尋找f出現要被搜索的目錄(或文件夾)的列表或要執行的命令。可以通過PATH
找到的命令通常稱爲外部命令。讀取命令行或批處理文件並調用命令的程序可能具有多個內置命令,這些命令通常稱爲內部命令。
我建議你檢查PATH
(或等效)設置,當你的命令執行命令行時,以及從批處理文件執行時。比較兩者並確保包含您的java.exe
的目錄在PATH
中。
發生此錯誤是由於路徑尚未正確設置。
要麼你可以在環境變量中設置它,或右鍵點擊jmeter .bat文件,選擇編輯設置路徑,參考參見jmeter.apache.org用戶手冊。
在計算機中設置了正確的Java路徑(安裝在系統中) - >高級系統設置 - >環境變量 - >確定 - >系統變量 - >路徑
我得到了同樣的問題,通過遵循解決以上步驟。
我居然也得到了同樣的錯誤在Windows 8.1中(64位),並檢查Java路徑,但它是確定
,所以我只需要運行我的運行jmeter.bat以管理員身份和它的工作對我來說
與我一樣的Windows 7也是如此。 –
與win10 x64相同 –
同樣在這裏Win7 x86。 –
對於我來說,我的Java路徑中有空格和JMeter的說,它無法找到的Java
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
..我看着jmeter.sh腳本,看到它從「插件加載項」得到的路徑。繼續。我試過在腳本中檢查exit
命令後發表評論,然後我能夠運行Jmeter。
因此很明顯,驗證邏輯有錯誤,其中錯誤信息大約未找到java其實不是真的(Java是否真的正確設置),因此它可以被忽略。
對於Windows 8.1用戶:
嘗試運行jmeter時出錯。蝙蝠
錯誤消息:
不能夠找到Java可執行文件或版本。請檢查您的Java安裝。錯誤級別= 2 按任意鍵繼續
分辨率:
右擊jmeter.bat並以管理員身份運行。
這對我有用,希望這有助於。祝你好運
設置正確JM_LAUNCH變量JAVA.EXE
對於Windows XP用戶設置Java環境,按照這裏的步驟:
http://www.tutorialspoint.com/jmeter/jmeter_environment.htm
注意路徑取決於你安裝JDK。
並且從下載的文件:
https://svn.apache.org/repos/asf/jmeter/trunk/bin/jmeter.bat
然後用下載的文件替換成jmeter.bat
。
如果您已經安裝了Java,仍然出現這種錯誤,請設置java_home
路徑低於終端使用下面的命令輸入:
export JAVA_HOME="/Library/InternetPlugIns/JavaAppletPlugin.plugin/Contents/Home"
我都試過了,這最終工作...
在系統變量
PATH = 「C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ Program Files文件\的Java \ jdk1.8.0_101 \ BIN」
可以幫助別人。
不使用Java 9測試版的工作:
正在運行 'C:\ Java的版本' 給出,
java版的 「9-EA」
剛進入命令行中運行' java -jar ApacheJMeter.jar'
我有同樣的問題,但我只是從.bat中刪除所有Java版本的檢查邏輯。 –
由於我運行了很多版本的Java ..我修改了jmeter.bat。
rem JM_START - 將其設置爲「start」以在單獨的窗口中啓動JMeter rem由jmeterw.cmd腳本使用。 rem rem ============================================== =======
SETLOCAL
REM最低版本運行的JMeter 集MINIMAL_VERSION = 1.8。0 組PATH =%PATH%; C:\程序文件(x86)\ IBM \ Java80 \ JRE \ BIN < < <添加這條線到jmeter.bat
對我來說,類似的錯誤此消息:'不能找到Java可執行文件或版本。請檢查您的Java安裝。.. ..我的解決方案發布如下:http://stackoverflow.com/a/31482515/2162226 – gnB
可能重複[javac不被識別爲內部或外部命令,可操作程序或批處理文件]( http://stackoverflow.com/questions/7709041/javac-is-not-recognized-as-an-internal-or-external-command-operable-program-or) – halfer