Voici l'erreur liée sa montrant:
Java.exe n'est pas un fichier reconnu en tant que commande interne ou externe, commande utilisable ou externe
errorlevel = 9009
je recevais la même erreur sur Windows 8.1 (64 bits) et vérifié le chemin Java, mais c'était ok
donc je viens de lancer mon jmeter.bat avec Run en tant qu'administrateur et cela a fonctionné pour moi
De nombreux systèmes d'exploitation ont une variable d'environnement telle que PATH
qui contient une liste de répertoires (ou de dossiers) à rechercher dans la recherche d'une commande à exécuter. Les commandes qui peuvent être trouvées via la PATH
sont communément appelées commandes externes . Le programme qui lit la ligne de commande ou le fichier de commandes et appelle les commandes peut avoir un certain nombre de commandes intégrées. Celles-ci sont communément appelées internal controls .
Je vous suggère d’examiner la valeur PATH
(ou l’équivalent) définie lorsque votre commande Java s’exécute à partir de la ligne de commande et lorsqu’une tentative d’exécution est effectuée à partir du fichier de commandes. Comparez les deux et assurez-vous que le répertoire contenant votre Java.exe
est dans la PATH
.
Ne fonctionne pas avec Java 9 beta:
Exécuter 'C:\Java -version' donne,
Version Java "9-ea"
Il suffit d'aller en ligne de commande et d'exécuter 'Java -jar ApacheJMeter.jar'
Définissez le chemin Java approprié (installé sur votre système) dans Ordinateur -> Paramètres système avancés -> Variables d'environnement -> Ok -> Variables système -> Chemin
J'ai eu le même problème et résolu en suivant les étapes ci-dessus.
Si vous avez installé Java et que vous obtenez toujours cette erreur, veuillez définir le chemin Java_home
sur ci-dessous à l'aide de la commande suivante en entrant dans le terminal:
export Java_HOME="/Library/InternetPlugIns/JavaAppletPlugin.plugin/Contents/Home"
Pour Windows XP, les utilisateurs définissent l'environnement Java en procédant comme suit:
http://www.tutorialspoint.com/jmeter/jmeter_environment.htm
Notez que le chemin dépend de votre JDK installé.
Et téléchargez le fichier à partir de:
https://svn.Apache.org/repos/asf/jmeter/trunk/bin/jmeter.bat
Puis remplacez votre jmeter.bat
par le fichier téléchargé.
Depuis que je lance beaucoup de versions de Java .. J'ai modifié jmeter.bat.
rem JM_START - définissez cette option sur "démarrer" pour lancer JMeter dans une fenêtre séparée rem utilisé par le script jmeterw.cmd . rem rem ============= ========================================
setlocal
rem Version minimale pour exécuter JMeter set MINIMAL_VERSION = 1.8.0 set PATH =% PATH%; C:\Fichiers de programme (x86)\IBM\Java80\jre\bin <<< add Cette ligne est jmeter. chauve souris
Pour moi, mon chemin Java contient un espace et jmeter dit qu'il ne trouve pas Java
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
.. J'ai regardé le script jmeter.sh et j'ai vu qu'il avait obtenu le chemin depuis "Plugin-Ins" .. J'ai juste essayé de commenter la commande exit
après cette vérification dans le script .. et puis j'ai pu exécuter jmeter.
Donc, apparemment, la logique de validation a un bogue, où le message d'erreur à propos dene peut pas trouver Javaest en fait pas vrai (si Java est en effet correctement configuré), ignoré.
Définissez la variable JM_LAUNCH correcte sur Java.exe.
J'ai tout essayé, cela a finalement fonctionné ...
Dans les variables système
PATH = "C:\WINDOWS\system32; C:\WINDOWS; C:\Program Files\Java\jdk1.8.0_101\bin"
Peut aider quelqu'un.
Cette erreur se produit car le chemin d'accès n'a pas été défini correctement.
Soit vous pouvez le définir dans les variables environnementales ou cliquer avec le bouton droit de la souris sur le fichier jmeter .bat, choisissez modifier le chemin d'accès.