2013-12-21 25 views
6

下面是相關的錯誤它的表現:我試圖通過批處理文件來打開的JMeter,但它給了我一個Windows錯誤

java.exe的是無法識別的文件作爲一個內部或外部命令, 可操作或外部命令

錯誤級別= 9009個

+0

對我來說,類似的錯誤此消息:'不能找到Java可執行文件或版本。請檢查您的Java安裝。.. ..我的解決方案發布如下:http://stackoverflow.com/a/31482515/2162226 – gnB

+0

可能重複[javac不被識別爲內部或外部命令,可操作程序或批處理文件]( http://stackoverflow.com/questions/7709041/javac-is-not-recognized-as-an-internal-or-external-command-operable-program-or) – halfer

回答

7

許多操作系統具有一個環境變量如PATH包含尋找f出現要被搜索的目錄(或文件夾)的列表或要執行的命令。可以通過PATH找到的命令通常稱爲外部命令。讀取命令行或批處理文件並調用命令的程序可能具有多個內置命令,這些命令通常稱爲內部命令

我建議你檢查PATH(或等效)設置,當你的命令執行命令行時,以及從批處理文件執行時。比較兩者並確保包含您的java.exe的目錄在PATH中。

0

發生此錯誤是由於路徑尚未正確設置。

要麼你可以在環境變量中設置它,或右鍵點擊jmeter .bat文件,選擇編輯設置路徑,參考參見jmeter.apache.org用戶手冊。

2

在計算機中設置了正確的Java路徑(安裝在系統中) - >高級系統設置 - >環境變量 - >確定 - >系統變量 - >路徑

我得到了同樣的問題,通過遵循解決以上步驟。

10

我居然也得到了同樣的錯誤在Windows 8.1中(64位),並檢查Java路徑,但它是確定

,所以我只需要運行我的運行jmeter.bat以管理員身份和它的工作對我來說

+2

與我一樣的Windows 7也是如此。 –

+2

與win10 x64相同 –

+1

同樣在這裏Win7 x86。 –

0

對於我來說,我的Java路徑中有空格和JMeter的說,它無法找到的Java

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 

..我看着jmeter.sh腳本,看到它從「插件加載項」得到的路徑。繼續。我試過在腳本中檢查exit命令後發表評論,然後我能夠運行Jmeter。

因此很明顯,驗證邏輯有錯誤,其中錯誤信息大約未找到java其實不是真的(Java是否真的正確設置),因此它可以被忽略。

0

對於Windows 8.1用戶:

嘗試運行jmeter時出錯。蝙蝠

錯誤消息:


不能夠找到Java可執行文件或版本。請檢查您的Java安裝。錯誤級別= 2 按任意鍵繼續


分辨率:

右擊jmeter.bat並以管理員身份運行。

這對我有用,希望這有助於。祝你好運

0

設置正確JM_LAUNCH變量JAVA.EXE

0

如果您已經安裝了Java,仍然出現這種錯誤,請設置java_home路徑低於終端使用下面的命令輸入:

export JAVA_HOME="/Library/InternetPlugIns/JavaAppletPlugin.plugin/Contents/Home" 
0

我都試過了,這最終工作...

在系統變量

PATH = 「C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ Program Files文件\的Java \ jdk1.8.0_101 \ BIN」

可以幫助別人。

2

不使用Java 9測試版的工作:

正在運行 'C:\ Java的版本' 給出,

java版的 「9-EA」

剛進入命令行中運行' java -jar ApacheJMeter.jar'

+0

我有同樣的問題,但我只是從.bat中刪除所有Java版本的檢查邏輯。 –

0

由於我運行了很多版本的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

相關問題