2013-12-21 7 views
6

Hier ist der damit verbundene Fehler seiner Darstellung:Ich versuche Jmeter durch die Batch-Datei zu öffnen, aber es gibt mir einen Windows-Fehler

java.exe ist keine anerkannte Datei als interner oder externer Befehl, betreibbar oder externen Befehl

Errorlevel = 9009

+0

Für mich ähnlichen Fehler mit dieser Nachricht an jmeter.bat: 'Nicht in der Lage Java ausführbare oder Version zu finden. Bitte überprüfen Sie Ihre Java-Installation. Meine Lösung ist unten aufgeführt: http://stackoverflow.com/a/31482515/2162226 – gnB

+0

mögliches Duplikat von [javac wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt] (http://stackoverflow.com/questions/7709041/javac-is-not-recognized-as-a-internal-or-external-command-operable-program-or) – halfer

Antwort

7

Viele Betriebssysteme haben eine Umgebungsvariable wie PATH, die eine Liste von Verzeichnissen (oder Ordner) enthält gesucht werden, wenn f suchen oder ein Befehl zum Ausführen. Befehle, die über die PATH gefunden werden können, werden allgemein externe Befehle genannt. Das Programm, das die Befehlszeile oder die Stapeldatei liest und die Befehle aufgerufen hat, kann eine Reihe von eingebauten Befehlen haben, die allgemein interne Befehle genannt werden.

Ich schlage vor, Sie die PATH (oder gleichwertig) untersuchen gesetzt, wenn Ihr java Befehl aus dem Zeilenbefehl ausführt und auch, wenn die Ausführung der Batch-Datei versucht wird. Vergleichen Sie die beiden und stellen Sie sicher, dass das Verzeichnis mit Ihrer java.exe in der PATH ist.

0

Dieser Fehler tritt auf, weil der Pfad nicht richtig festgelegt wurde.

Entweder Sie können es in Umweltvariablen setzen oder rechtsklicken Sie auf Jmeter .bat Datei, wählen Sie Bearbeiten setzen Sie den Pfad ihre, als Referenz finden Sie die jmeter.apache.org Benutzerhandbücher.

2

den richtigen Java-Pfades Set (in dem System installiert ist) in Computer -> Erweiterte Systemeinstellungen -> Umgebungsvariablen -> Ok -> Systemvariablen -> Pfad

ich das gleiche Problem bekam und gelöst durch die folgenden über den Schritten.

10

Ich war immer den gleichen Fehler auf Windows 8.1 (64-Bit) und Java-Pfad überprüft, aber es war in Ordnung

so dass ich nur für mich meine jmeter.bat mit Ausführen als Administrator ausführen und es funktionierte

+2

Das gleiche gilt für mich auch für Windows 7. –

+2

gleich mit win10 x64 –

+1

Das gleiche hier Win7 x86. –

0

für mich sind meine Java-Pfad ein Leerzeichen enthält und jmeter sagte es nicht Java

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

finden .. schaute ich auf die jmeter.sh Skript und sah sie den Weg von „Plugin-Ins“ bekam. weiter. Ich habe versucht, nur den Befehl nach dem Einchecken im Skript zu kommentieren und dann konnte ich jmeter laufen.

So offensichtlich die Validierungslogik einen Fehler hat, in dem die Fehlermeldung über nicht java ist in der Tat nicht wahr finden kann (wenn Java ist in der Tat richtig eingerichtet ist), so dass es ignoriert werden kann.

0

Für Windows 8.1 Benutzer:

Fehler beim jmeter zu laufen versuchen.Schläger

Fehlermeldung:


Nicht in der Lage Java ausführbare Datei oder Version zu finden. Bitte überprüfen Sie Ihre Java-Installation.

Rechtsklick jmeter.bat und Ausführen als Administrator: Errorlevel = 2 Drücken Sie eine beliebige Taste


Resolution fortzusetzen.

Das funktionierte für mich, hoffe das hilft. Viel Glück

0

die richtige JM_LAUNCH Variable auf Java.exe

0

Wenn Sie Java installiert haben und Sie immer noch diese Fehlermeldung erhalten, setzen Sie bitte den java_home Pfad unten unter Befehl im Terminal mit der Eingabe:

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

Ich habe alles versucht, diese schließlich arbeitet ...

Innerhalb Systemvariablen

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

Kann jemandem helfen.

2

funktioniert mit Java 9 Beta nicht:

Running 'C: \ java -version' gibt,

java version "9-ea"

Gehen Sie einfach in Kommandozeile und run ' java -jar ApacheJMeter.jar '

+0

Ich hatte das gleiche Problem, aber ich habe nur alle Java Version Check Logik aus der .bat entfernt. –

0

Da ich viele Versionen von Java laufen .. Ich modifizierte jmeter.bat.

rem JM_START - Setzen Sie dies auf "Start", um JMeter in einem separaten Fenster zu starten rem Dies wird vom Skript jmeterw.cmd verwendet. rem rem =============================================== =======

setlocal

rem Minimal-Version JMeter Satz MINIMAL_VERSION laufen = 1,8.0 set PATH =% PATH%; C: \ Program Files (x86) \ IBM \ Java80 \ jre \ bin < < < Diese Zeile hinzufügen