Testing 我试图通过批处理文件打开Jmeter,但它给了我一个Windows错误
以下是相关错误及其显示: java.exe不是可识别为内部或外部命令的文件, 可操作或外部命令 errorlevel=9009Testing 我试图通过批处理文件打开Jmeter,但它给了我一个Windows错误,testing,web,jmeter,web-testing,Testing,Web,Jmeter,Web Testing,以下是相关错误及其显示: java.exe不是可识别为内部或外部命令的文件, 可操作或外部命令 errorlevel=9009 许多操作系统都有一个环境变量,如PATH,其中包含在查找要执行的命令时要搜索的目录(或文件夹)列表。可通过路径找到的命令通常称为外部命令。读取命令行或批处理文件并调用命令的程序可能有许多内置命令,这些命令通常称为内部命令 我建议您在从命令行执行java命令时,以及在尝试从批处理文件执行时,检查路径设置(或等效设置)。比较两者,确保包含java.exe的目录位于路径中 发
许多操作系统都有一个环境变量,如
PATH
,其中包含在查找要执行的命令时要搜索的目录(或文件夹)列表。可通过路径找到的命令通常称为外部命令。读取命令行或批处理文件并调用命令的程序可能有许多内置命令,这些命令通常称为内部命令
我建议您在从命令行执行java命令时,以及在尝试从批处理文件执行时,检查
路径设置(或等效设置)。比较两者,确保包含java.exe
的目录位于路径中 发生此错误的原因是路径设置不正确
您可以在environmental Variables中进行设置,也可以右键单击jmeter.bat文件,选择编辑并设置其路径,有关参考信息,请参阅jmeter.apache.org用户手册 在计算机->高级系统设置->环境变量->确定->系统变量->路径中设置正确的Java路径(安装在您的系统中)
我也遇到了同样的问题,并按照上述步骤解决了。我在WIndows 8.1(64位)上遇到了同样的错误,并检查了java路径,但没有问题
因此,我只是以管理员身份运行jmeter.bat,它对我很有效,我的Java路径中有一个空格,jmeter说它找不到Java
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
。。我查看了jmeter.sh脚本,发现它得到了“插件插件”的路径。。向前的。在签入脚本之后,我尝试注释掉exit
命令。。然后我就可以运行jmeter了
因此,验证逻辑显然有一个错误,关于找不到java的错误消息实际上是不正确的(如果java确实正确设置),因此可以忽略它。对于windows 8.1用户:
尝试运行jmeter.bat时出错
错误消息:
找不到Java可执行文件或版本。请检查您的Java安装。errorlevel=2
按任意键继续
决议:
右键单击jmeter.bat并以管理员身份运行
这对我有用,希望对我有所帮助。祝您好运为Windows XP用户将正确的JM_启动变量设置为java.exe通过以下步骤设置java环境:
注意,路径取决于您安装的JDK
并从以下位置下载该文件:
然后用下载的文件替换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 beta:
运行:
C:\java -version
给出:
java版本“9-ea”
只需进入命令行并运行:
java -jar ApacheJMeter.jar
因为我运行了很多版本的Java。。我修改了jmeter.bat
rem JM_START-将其设置为“START”以在单独的窗口中启动JMeter
rem这是由jmeterw.cmd脚本使用的。
雷姆
雷姆=====================================================
setlocal
运行JMeter的rem最小版本
设置最小_版本=1.8.0
设置路径=%PATH%;C:\Program Files(x86)\IBM\Java80\jre\bin从C:\Program FilesJava\jdk1.8.0\u 191\bin复制了JAVA安装版本中的JAVA可执行文件,并粘贴到jmeter bat所在的文件夹中,它为我工作。不是完全相同的问题,但有人可能会觉得它很有用
不要双击jmeter.bat
,而是在同一目录中单击ApacheJMeter.jar
对我来说,jmeter.bat
运行,但有一小段时间几乎立即关闭,不提示任何错误。上面的解决方法允许我开始为我工作,类似的错误是:无法找到Java可执行文件或版本。请检查您的Java安装。
。。我的解决方案发布在下面:windows 7可能与我的相同。与win10 x64相同此处与Win7 x86相同。我有相同的问题,但我刚刚从.bat中删除了所有java版本检查逻辑。这仅对您有效,您的JRE是以管理员身份安装的,这就是为什么没有杠杆权限的Jmeter无法看到它的原因。