46

下载 Jmeter 并执行批处理文件(Jmeter\apache-jmeter-2.6\bin\jmeter.bat)。
我们在控制台中收到错误消息:

Unable to access jarfile ApacheJMeter.jar errorlevel=1

请帮助我解决问题。

4

15 回答 15

53

尝试从http://www.apache.org/dist/jmeter/binaries/下载 apache-jmeter-2.6.zip

这包含启动所需的正确 ApacheJMeter.jar。

转到命令提示符下的 bin 文件夹并尝试 java -jar ApacheJMeter.jar 如果下载正确,这应该会打开 GUI。

2018 年 8 月 23 日编辑:

于 2012-05-18T09:22:17.627 回答
12

我今天收到了这个错误,因为“ Source ”缺少 ApacheJmeter.jar。我从“二进制文件”再次下载了它,一切都按预期工作。

于 2019-05-22T17:29:08.213 回答
5

JMeter 应该使用以下命令启动:

  • jmeter/bin/jmeter.sh for Linux
  • 用于 Windows 的 jmeter/bin/jmeter.bat

这将确保读取正确的属性文件并加载 lib 中必要的 jar。

任何其他方法都会给您带来很多麻烦。

投票最多的答案是错误的!

请参阅参考文档中的 1.4 运行 JMeter:

如果您想了解更多关于 JMeter 和性能测试的信息,本书可以为您提供帮助。

于 2018-08-22T19:23:34.350 回答
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 并将其设置为我可以看到包含 ApacheJMeter.jar 的 JMeter 路径(所以这不是 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,但这对我有用。

于 2012-10-25T19:40:59.217 回答
2

我下载的时候遇到了同样的错误,下载Jmeter Source后就解决了Jmeter Binary。请观看此视频

于 2019-05-03T09:29:49.817 回答
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" "$@"
于 2014-06-12T13:51:12.867 回答
1

导航到位于二进制文件下的 URL http://jmeter.apache.org/download_jmeter.cgi-->download apache-jmeter-2.11.zip。

发生此错误是因为 bin 文件夹中缺少 Apache jmeter.jar

于 2014-04-16T19:30:21.410 回答
1

尝试使用现在更新的JMeter 版本JMeter 3.0

于 2016-08-13T05:37:29.207 回答
1

如果您要完成以下步骤:

  1. 在终端类型brew install jmeter中并按 Enter
  2. 完成后键入jmeter并再次按 Enter

您不必解决任何类型的问题。不要感谢

于 2020-01-31T09:02:50.897 回答
0

由于 jmeter 和 java 的版本不匹配,也可能发生此错误。由于 jmeter 版本支持不同的 java 版本,如下所示。

jmeter 版本支持的 java 版本的图像

相应地下载 zip,您就可以开始了。

于 2019-11-14T12:11:56.547 回答
0

对于仍然遇到问题的人。

我面临同样的问题,似乎缺少一些 .jar 文件。

因此,请在控制台中尝试tar -xf apache-jmeter-5.2.1.tgz,而不仅仅是右键单击解压缩。此外,如果源包仍有问题,请尝试二进制包。这解决了我的问题(我正在使用 ubuntu)

于 2020-05-15T07:20:05.140 回答
0

当我们下载 apache-jmeter-xxtgz 的二进制文件时,其中 x 可以是任何版本的 apache Jmeter。ApacheJMeter.jar必须存在于 apache-jmeter-x/bin 文件夹中,如果它不存在于您的包未正确下载的某个地方。原因可能是网速慢或关机不当

再次下载包并确保 ApacheJMeter.jar存在于 apache-jmeter-x/bin 文件夹中。一旦它出现,点击 sh jemeter.sh

于 2020-09-16T09:10:31.097 回答
0

对于窗口,如果你下载 scr 文件夹说 apache-jmeter-5.3_src 那么你不会在 bin 文件夹中找到 ApacheJMeter.jar 文件。可能已经在源代码部分下载了 zip 文件。在二进制部分下形成此链接下载 zip 文件,然后单击 bin 文件夹中的 ApacheJMeter.jar https://jmeter.apache.org/download_jmeter.cgi

于 2020-06-23T10:20:54.860 回答
0
  1. 转到链接https://downloads.apache.org/jmeter/binaries/
  2. 下载文件(我下载了apache-jmeter-5.2.1.tgz 文件)

而已。顺便说一句,它适用于 Windows 系统。如果在其他类似 ubuntu 或 mac 上也发生同样的情况,请告诉我...

于 2022-02-02T05:47:48.420 回答
0

我已将 apache jmeter 文件夹移动到 c:,使用管理员授权打开 cmd 并执行 jmater.bat。

这为我解决了这个问题。

于 2021-06-21T07:20:54.650 回答