Le Code de Visual Studio ne peut pas trouver JDK8
Je suis en train d'essayer de compiler et d'exécuter le code Java dans le VSC à l'aide de redhat extension et le code coureur extension, si à chaque fois que j'essaie de "Exécuter du code," il me dit "Java runtime n'a pas pu être localisé," et dans la sortie: "'javac' n'est pas reconnu comme une commande interne ou externe,
un programme exécutable ou un fichier de commandes." Je suis donc allé dans les paramètres de dire VSC le chemin d'accès à mon JDK. Je suis allé à "Java" configuration " et insérer "de java.home": C:\Program Files\Java\jre1.8.0_144 dans les paramètres, mais il me donne un autre message d'erreur indiquant "Valeur Attendue (2, 18)". C'est là que je suis bloqué actuellement:
J'ai aussi essayé le répertoire de mon JDK bin avec les mêmes résultats. Ce que je fais mal?
- J'ai le même problème et non des réponses aidé.
- "de java.la maison": "c:\\Program Fichiers\\Java\\jdk1.8.0_161". Des barres obliques doivent être vers l'arrière et doublé.
- Aussi essayé les réponses apportées jusqu'à présent sans succès. Linux Mint 32 bits. Installé dans /usr/java/jdk1.8.0_161 de tar.gz. Vérifié exécutable dans le répertoire d'installation avec ./java -version. Spécifié "de java.la maison": "/usr/java/jdk1.8.0_161" à la fois de l'utilisateur et les paramètres d'espace de travail. L'installation de tout le Soutien de la Langue et extensions de débogueur comme donné. Ont encore la même erreur, comme indiqué dans la capture d'écran.
Vous devez vous connecter pour publier un commentaire.
Le format de la syntaxe est incorrecte. Au lieu d'écrire -
cela devrait être écrit -
Utiliser la barre oblique (/) au lieu de (barre oblique inverse) dans le chemin d'accès au fichier et de mettre des guillemets autour d'elle. Faire revérifier que le jdk 8 ou version ultérieure est installé.
Que j'ai rencontré le même problème si vous êtes sur une machine Windows, puis ouvrir le dossier
C:\Program Files\Java\ et de regarder pour la dernière version du JDK dans mon cas, c'est "jdk1.8.0_144", puis saisissez sur le côté droit suivants:
Si vous n'avez pas au moins 1,8 installez-en une nouvelle! parce que VS code ne prend pas en charge les anciennes versions!
Votre message d'erreur indique que vous avez besoin de mettre en doubles barres obliques.
Si vous êtes sur Linux, alors utiliser des barres obliques "/"
N'oubliez pas de sauvegarder et redémarrer VS code par la suite pour appliquer les modifications!
Have a nice day
J'ai résolu le problème en téléchargeant OpenJDK à partir de Red Hat openjdk et de placer le fichier extrait dans le répertoire C:\ comme dans le (j'ai renommé le nom du fichier à partir de "java-version 1.8.0-openjdk-1.8.0.191-1.b12.redhat.de windows.x86_64" à "java-version 1.8.0-openjdk-1.8.0.191" pour des raisons de simplicité)
Et de modifier les paramètres de l'utilisateur dans VS Code
et modifier les paramètres d'espace de travail dans VS Code
S'il vous plaît installer Java Débogueur comme RedHat Extension.
Ces deux choses sont obligatoires pour installer -
Ici est un raccourci -
vscode:extension/vscjava.vscode-java-pack
De copier et de coller au-dessus de la ligne dans la barre d'adresse du navigateur et appuyez sur la touche de " Retour(Enter)'. l'extension sera ouverte dans le VSC, l'Installer et de le recharger l'éditeur.
Allez à ce lien