2017-10-15 2 views
1

Je suis actuellement en train d'essayer de compiler et d'exécuter Java dans VSC en utilisant l'extension redhat et l'extension code runner, bien que chaque fois que j'essaye de "Run code", il me dit être situé, "et dans la sortie:" 'javac' n'est pas reconnu comme une commande interne ou externe, programme exécutable ou fichier batch. " Donc je suis allé dans les paramètres pour dire à VSC le chemin de mon JDK. Je suis allé à "Java configuration" et j'ai inséré "java.home": C: \ Program Files \ Java \ jre1.8.0_144 dans les paramètres, bien qu'il me donne une autre erreur indiquant "Value Expected (2, 18)". C'est là où je suis bloqué actuellement:Visual Studio Code ne trouve pas JDK8

Where I'm Stuck Currently

J'ai aussi essayé le répertoire dans mon bac avec les mêmes JDK résultats. Qu'est-ce que je fais mal?

+0

J'ai le même problème et aucune réponse n'a aidé. –

+0

"java.home": "c: \\ Program Files \\ Java \\ jdk1.8.0_161". Les barres obliques doivent être à l'envers et doublées. –

+0

Ont également essayé les réponses données jusqu'ici sans succès. Linux Mint 32 bits. Installé /usr/java/jdk1.8.0_161 à partir de tar.gz. Exécutable vérifié dans le répertoire d'installation avec ./java -version. Spécifié "java.home": "/usr/java/jdk1.8.0_161" dans les paramètres de l'utilisateur et de l'espace de travail. Installé toutes les extensions Language Support et Debugger comme indiqué. Toujours avoir la même erreur que celle montrée dans la capture d'écran. – RBV

Répondre

0

Veuillez installer Java Debugger comme extension RedHat.

Ces deux choses sont obligatoires à installer -

  1. Language Support pour Java (TM) par Red Hat - déjà installé.
  2. Débogueur Java pour Visual Studio Code - Installez celui-ci.

Voici un raccourci -

vscode: Extension/vscjava.vscode-java-pack

Copier et coller dessus de la ligne dans la barre d'adresse du navigateur et appuyez sur 'Retour (Entrée). l'extension s'ouvrira dans le VSC, installera et rechargera l'éditeur.

Go to this link

0

Le format de la syntaxe est erronée. Au lieu d'écrire -

"java.home": C:\Program Files\Java\jre1.8.0_144 

cela devrait être écrit -

"java.home": "C:/Program Files/Java/jdk1.8.0_144" 

Utilisez barre oblique (/) au lieu de barre oblique inverse() dans le chemin de fichier et de mettre des guillemets autour. Ne revérifiez que jdk 8 ou plus tard est installé.