J'utilise la commande 'jshell
dans ma machine, elle n'est pas reconnue. Mais la commande Java fonctionne bien. Existe-t-il une configuration d’environnement pour jshell
dans jdk 10
C:\Users\Kannan
λ jshell
'jshell' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Kannan
λ Java -version
Java version "10" 2018-03-20
Java(TM) SE Runtime Environment 18.3 (build 10+46)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10+46, mixed mode)
ls [Java-INSTALLEDPATH]/bin
jshell
fait partie de JDK 10 et se trouve dans le dossier %Java_HOME%\bin
sous Windows.
Problèmes possibles:
Vous avez uniquement installé JRE 10 (au lieu de JDK 10). jshell
ne fait pas partie de la JRE.
%Java_HOME%\bin
ne fait pas partie de la variable système PATH
.
Voir aussi: Variables d'environnement pour l'installation de Java
Vous devez ajouter le dossier bin
de votre installation Java Development Kit (JDK) à la variable d'environnement PATH
. La commande Java
fonctionne car le JRE installe une copie de l'exécutable Java.exe
dans C:\ProgramData\Oracle\Java\javapath\
et l'ajoute à la PATH
.
Pour éditer la PATH
, voir Comment définir des variables d'environnement système dans Windows 10? sur super-utilisateur
Le même problème m’est arrivé . Désinstallez et installez le bon JDK à partir du site Web Oracle.
étapes: 1. Panneau de configuration> Système et sécurité> Système> Modifier les paramètres> Avancé> Variable d'environnement> Variable système> Nouveau> Nom de la variable: "Chemin" et valeur de la variable: "C:\Programmes\Java\jdk-10.0.1\bin" (adresse de la corbeille)> ok
Vous êtes prêt à partir ... Voici le lien vers la vidéo qui m'a aidé.
Avait le même problème. J'ai mis Java_HOME
et l'ai entouré de guillemets (""
).
Java_HOME="C:\Program Files\Java\jdk1.8.0_144"
Exécutez la commande Invite en tant qu'administrateur. fenêtre -> cmd -> exécuter en tant qu'administrateur puis tapez jshell.
Qu'est-ce que vous avez est un JRE. Vous devez installer JDK et définir Java_HOME
. Alors jshell commencera à fonctionner correctement.
Supprimez toute variable de chemin par défaut définie dans les variables d’environnement lorsque vous installez JDK en dehors de Java_HOME. Ensuite, mettez à jour votre Java_HOME sur/chemin de JDK 9 OR ci-dessus /