我试图通过批处理文件打开Jmeter但它给我一个Windows错误

时间:2013-12-21 08:23:57

标签: testing web jmeter web-testing

以下是其显示的相关错误:

  

java.exe不是可识别的文件,作为内部或外部命令,   可操作的或外部的命令

     

错误级别= 9009

14 个答案:

答案 0 :(得分:12)

我在WIndows 8.1(64位)上遇到了同样的错误并检查了java路径但是没关系

所以我只使用Run as Administrator运行我的jmeter.bat,它对我有用

答案 1 :(得分:7)

许多操作系统都有一个环境变量,例如PATH,它包含在查找要执行的命令时要搜索的目录(或文件夹)列表。可以通过PATH找到的命令通常称为外部命令。读取命令行或批处理文件并调用命令的程序可能有许多内置命令,这些命令通常称为内部命令

我建议您在从命令行执行 java 命令时以及从批处理文件执行时检查PATH(或等效)集。比较两者,确保包含java.exe的目录位于PATH

答案 2 :(得分:4)

在计算机中设置正确的Java路径(安装在您的系统中) - >高级系统设置 - >环境变量 - >好的 - >系统变量 - >路径

我遇到了同样的问题,并按照上述步骤解决了问题。

答案 3 :(得分:4)

不适用于Java 9 beta:

运行:

 C:\java -version

给出:

  

java版“9-ea”

进入命令行并运行:

java -jar ApacheJMeter.jar

答案 4 :(得分:1)

我尝试了一切,这最终奏效了。

在系统变量中:

PATH = "C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.8.0_101\bin"

可以帮助别人。

答案 5 :(得分:0)

由于路径未正确设置而发生此错误。

您可以在环境变量中设置它或右键单击jmeter .bat文件,选择编辑设置路径,参考jmeter.apache.org用户手册。

答案 6 :(得分:0)

对我来说,我的Java路径中有一个空格,而jmeter表示它无法找到Java

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

..我查看了jmeter.sh脚本,看到它来自" Plugin-Ins" ......继续我尝试在脚本中检查之后注释掉exit命令..然后我就能运行jmeter。

显然,验证逻辑有一个错误,其中关于 的错误消息无法找到java 实际上不正确 (如果确实正确设置了Java),那么可以忽略它。

答案 7 :(得分:0)

对于Windows 8.1用户:

尝试运行jmeter.bat时出错

错误讯息:

无法找到Java可执行文件或版本。请检查您的Java安装。错误级别= 2 按任意键继续

分辨率:

右键单击jmeter.bat并以管理员身份运行。

这对我有用,希望这会有所帮助。祝你好运

答案 8 :(得分:0)

将正确的JM_LAUNCH变量设置为java.exe

答案 9 :(得分:0)

对于Windows XP用户,请按照以下步骤设置Java环境:

http://www.tutorialspoint.com/jmeter/jmeter_environment.htm

注意路径取决于您安装的JDK。

从以下网址下载文件:

https://svn.apache.org/repos/asf/jmeter/trunk/bin/jmeter.bat

然后将 _EeqObj.Name = $scope.Name; _EeqObj.Verification_Code = $scope.c; 替换为下载的文件。

答案 10 :(得分:0)

如果您已安装Java但仍然收到此错误,请在终端输入以下命令将java_home路径设置为:

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

答案 11 :(得分:0)

因为我运行了许多版本的Java ..我修改了jmeter.bat。

rem JM_START - 将此设置为" start"在单独的窗口中启动JMeter rem这是由jmeterw.cmd脚本使用的。 REM rem ================================================= ====

SETLOCAL

rem运行JMeter的最小版本 设置MINIMAL_VERSION = 1.8.0 set PATH =%PATH%; C:\ Program Files(x86)\ IBM \ Java80 \ jre \ bin<<<将此行添加到jmeter.bat

答案 12 :(得分:0)

从C:\ Program FilesJava \ jdk1.8.0_191 \ bin的Java安装版本中复制JAVA可执行文件,并粘贴到jmeter蝙蝠所在的文件夹中,并且对我有用。

答案 13 :(得分:0)

问题不完全相同,但有人可能会觉得有帮助

请勿在同一目录中双击jmeter.bat,而是双击ApacheJMeter.jar

对我来说jmeter.bat奔跑了片刻,但几乎立即关闭,并且没有提示任何错误。以上解决方法使我可以开始工作