Hier ist der zugehörige Fehler:
Java.exe ist keine erkannte Datei als interner oder externer Befehl bedienbarer oder externer Befehl
fehlerebene = 9009
ich habe die gleiche Fehlermeldung in Windows 8.1 (64 Bit) erhalten und den Java-Pfad überprüft, aber es war in Ordnung
ich führe einfach meine jmeter.bat mit Run als Administrator aus und es hat für mich funktioniert
Viele Betriebssysteme verfügen über eine Umgebungsvariable wie PATH
, die eine Liste von Verzeichnissen (oder Ordnern) enthält, die durchsucht werden sollen, wenn ein Befehl zur Ausführung gesucht wird. Befehle, die über die Variable PATH
gefunden werden können, werden im Allgemeinen als externe Befehle bezeichnet. Das Programm, das die Befehlszeile oder die Stapeldatei liest und die Befehle aufruft, kann eine Reihe von integrierten Befehlen enthalten. Diese Befehle werden im Allgemeinen als interne Befehle bezeichnet.
Ich schlage vor, Sie prüfen die PATH
(oder äquivalente) Gruppe, wenn der Befehl Java von der Befehlszeile aus ausgeführt wird und wenn die Ausführung aus der Batchdatei versucht wird. Vergleichen Sie die beiden und stellen Sie sicher, dass sich das Verzeichnis mit Ihrem Java.exe
in der PATH
befindet.
Funktioniert nicht mit Java 9 Beta:
Wenn Sie 'C:\Java-Version' ausführen, erhalten Sie
Java-Version "9-ea"
Gehen Sie einfach in die Befehlszeile und starten Sie 'Java-jar ApacheJMeter.jar'
Stellen Sie den korrekten Java-Pfad (in Ihrem System installiert) unter Computer -> Erweiterte Systemeinstellungen -> Umgebungsvariablen -> Ok -> Systemvariablen -> Pfad ein
Ich habe das gleiche Problem und habe die obigen Schritte ausgeführt.
Wenn Sie Java installiert haben und immer noch diese Fehlermeldung angezeigt wird, setzen Sie den Pfad Java_home
unten, indem Sie den folgenden Befehl in terminal eingeben:
export Java_HOME="/Library/InternetPlugIns/JavaAppletPlugin.plugin/Contents/Home"
Für Windows XP Benutzer legen Sie die Java-Umgebung wie folgt fest:
http://www.tutorialspoint.com/jmeter/jmeter_environment.htm
Beachten Sie, dass der Pfad von Ihrem installierten JDK abhängt.
Und die Datei herunterladen von:
https://svn.Apache.org/repos/asf/jmeter/trunk/bin/jmeter.bat
Ersetzen Sie dann Ihren jmeter.bat
durch die heruntergeladene Datei.
Für Windows 8.1 Benutzer:
Fehler beim Versuch, jmeter.bat auszuführen
Fehlermeldung:
Kann Java ausführbare Datei oder Version nicht finden. Bitte überprüfen Sie Ihre Java Installation. Errorlevel = 2 Drücken Sie eine beliebige Taste, um fortzufahren
Auflösung:
Klicken Sie mit der rechten Maustaste auf jmeter.bat und wählen Sie Als Administrator ausführen.
Das hat bei mir funktioniert, hoffe das hilft. Viel Glück
Da ich viele Java-Versionen laufe, habe ich jmeter.bat modifiziert.
rem JM_START - Legen Sie hier "Start" fest, um JMeter in einem separaten Fenster zu starten rem. Dieses wird vom Skript jmeterw.cmd . rem rem ============= verwendet ==========================================
setlocal
rem Minimale Version zum Ausführen von JMeter set MINIMAL_VERSION = 1.8.0 set PATH =% PATH%; C:\Programme (x86)\IBM\Java80\jre\bin <<< add Diese Zeile zu jmeter. Fledermaus
Für mich hat mein Java Pfad ein Leerzeichen und jmeter sagte, dass es Java nicht finden kann
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
.. Ich habe mir das Skript jmeter.sh angesehen und festgestellt, dass es den Pfad von "Plugin-Ins" .. weiter enthält. Ich habe nur versucht, den Befehl exit
nach dem Einchecken des Skripts auszukommentieren. Dann konnte ich jmeter ausführen.
Anscheinend hat die Validierungslogik einen Fehler, bei dem die Fehlermeldung über Java nicht finden kann tatsächlich nicht wahr (wenn Java ist in der Tat richtig eingerichtet), so kann es ignoriert werden.
Setzen Sie die korrekte JM_LAUNCH-Variable auf Java.exe
Ich habe alles versucht, das hat letztendlich funktioniert ...
Innerhalb der Systemvariablen
PATH = "C:\WINDOWS\system32; C:\WINDOWS; C:\Programme\Java\jdk1.8.0_101\bin"
Kann jemandem helfen.
Kopierte die Java ausführbare Datei aus der installierten Version von Java aus C:\Program FilesJava\jdk1.8.0_191\bin und fügte sie in den Ordner ein, in dem sich der JMeter Bat befindet und es hat bei mir funktioniert.
Dieser Fehler tritt auf, weil der Pfad nicht ordnungsgemäß festgelegt wurde.
Sie können es entweder in Umgebungsvariablen festlegen oder mit der rechten Maustaste auf die Jmeter-.bat-Datei klicken. Wählen Sie Bearbeiten und geben Sie den Pfad ein.
Nicht genau das gleiche Problem, aber jemand könnte es hilfreich finden
Doppelklicken Sie nicht auf jmeter.bat
aber stattdessen ApacheJMeter.jar
im selben Verzeichnis
Für mich jmeter.bat
laufen, aber für einen kurzen Moment fast sofort schließen und keinen Fehler auslösen. Über Workaround konnte ich anfangen zu arbeiten