2012-05-07 111 views
16

下載Jmeter並執行批處理文件(Jmeter \ apache-jmeter-2.6 \ bin \ jmeter.bat)。
我們在控制檯收到錯誤消息:如何在啓動Jmeter時解決「無法訪問jarfile ApacheJMeter.jar errorlevel = 1」的錯誤?

Unable to access jarfile ApacheJMeter.jar errorlevel=1 

請幫我解決這個問題。

+0

什麼版本的Windows,Java(以及它是JDK還是JRE),並且您是否從命令行,運行菜單或命令提示符運行.bat?如果你使用的是XP或者新的,你可以通過使用.cmd文件(例如Jmeter \ apache-jmeter-2.6 \ bin \ jmeterw.cmd)調用它來使用JMeter嗎? –

+1

我有同樣的問題。我從https://github.com/apache/jmeter/releases下載了3.0 .zip文件,但沒有意識到這只是源代碼。從http://jmeter.apache.org/download_jmeter.cgi下載爲我做了。 – Kevin

回答

31

嘗試從http://www.apache.org/dist/jmeter/binaries/

下載apache-jmeter-2.6.zip這包含所需要啓動的正確ApacheJMeter.jar。

轉到命令提示符下的bin文件夾並嘗試java -jar ApacheJMeter.jar如果下載正確,則應打開GUI。

+0

謝謝你的作品....!請跟進這個鏈接,因爲它的工作.. http://www.filewatcher.com/m/apache-jmeter-2.6.zip.23754915-0.html – Yasir

+0

它有助於感謝:) – user153

+4

錯誤大多數人得到的來源jmeter下載而不是二進制。因爲他們在bin文件夾下找不到ApacheJmeter.jar文件。所以下載二進制不是源碼 – sjethvani

3

我運行JMeter的2.8(Windows 7)中,並獲得在原崗位類似的消息:

C:\>jmeter 
Error: Unable to access jarfile C:\local\software\jMeter\apache-jmeter-2.8\binApacheJMeter.jar 
errorlevel=1 
Press any key to continue . . . 

我已經創建了一個Windows環境變量JMETER_BIN並將其設置爲JMeter的路徑,其我可以看到包含ApacheJMeter.jar(所以這不是一個問題,罐子丟失)。

我當時已經注意到了這個錯誤部分:「binApacheJMeter.jar」

當我去jmeter.bat文件來解決,我注意到這條線:

%JM_START% %JM_LAUNCH% %ARGS% %JVM_ARGS% -jar "%JMETER_BIN%ApacheJMeter.jar" %JMETER_CMD_LINE_ARGS% 

這導致我重新訪問錯誤的「binApacheJMeter.jar」部分。

發生了什麼事是該批處理文件需要在JMETER_BIN環境變量的路徑末尾添加一個尾部的斜線才能正確指定.jar的位置。

一旦我糾正了我的環境變量,添加尾部斜槓,一切都很美妙。

YMMV,但這工作對我來說。

1

缺少如果要創建鏈接期間使用Linux和麪臨這樣的問題,嘗試改變原來的JMeter文件的jar文件路徑。

+ java -server -XX:+HeapDumpOnOutOfMemoryError -Xms512m -Xmx512m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:MaxTenuringThreshold=2 -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+CMSClassUnloadingEnabled -jar ./ApacheJMeter.jar -help 

更改爲:

java $ARGS $JVM_ARGS -jar "/opt/apache-jmeter-2.11/bin/ApacheJMeter.jar" "[email protected]" 
相關問題