web-dev-qa-db-fra.com

Programmation Java avec code Microsoft Visual Studio

J'ai quelques questions sur le code Microsoft Visual Studio.

J'ai téléchargé le support linguistique pour Java par Red Hat dans Microsoft Visual Studio Code, enter image description here

mais j'ai un problème comme indiqué dans l'image ci-dessus.

J'ai donc essayé de définir mon chemin JDK dans le fichier settings.json en VSCode:

"Java.home": "C:/ProgramFiles/Java/jdk1.8.0_111"

Mais le problème n'est toujours pas résolu.

Savez-vous comment résoudre ce problème?

7
구지훈

Vous devez redémarrer VS Code après avoir entré la variable Java.home dans le fichier de paramètres.

Sinon, il n'est même pas nécessaire de définir cette variable. Vous pouvez le supprimer de vos paramètres et VS Code vérifiera automatiquement les variables d’environnement utilisateur/système pour JDK_HOME et Java_HOME.

Voir "Configuration du JDK" à https://marketplace.visualstudio.com/items?itemName=redhat.Java

Pour plus d'informations sur la définition des variables d'environnement, voir Variables d'environnement pour l'installation de Java

6
FrederikVH

vous devriez changer le chemin pour être comme ceci:

"Java_home":"C:\\ProgramFiles\\Java\\jdk1.8.0_111"
2
Zaher88abd

Mon code Visual Studio est configuré pour utiliser la version 32 bits de JDK.

Un fichier Java.exe par défaut est installé dans votre% SYSTEMROOT%\System32

Vérifiez la version de Java à partir de la ligne de commande:

Version Java

Vous devrez peut-être ajouter votre version àCHEMIN:

définir PATH =% PATH%; C:\Programmes (x86)\Java\jdk1.8.0_111\bin

Et configurez votre système Java_HOME :

setx -m Java_HOME "C:\Fichiers de programme (x86)\Java\jdk1.8.0_111"

Redémarrez cmd et essayez:

echo% Java_HOME%

Redémarrez Visual Studio Code et soyez heureux.

Utilisez set au lieu de setx pour l'utilisateur local.

2
profimedica

Si vous utilisez bash depuis VSCode, utilisez:

export Java_HOME =/c/Programme\Fichiers/Java/jdk1.8.0_172

1
Uma

Il vous suffit de mettre l’espace entre le programme et les fichiers tels que: 

Java.home: - "C:/Fichiers de programme/Java/jdk1.8.0_111"

0
Diwakar Chauhan

Dans le cas où cette question est toujours ouverte.

Essayez de placer un espace entre les mots, Program et Files, pour lire:

"C:/Program Files/Java/jdk1.8.0_131"

0
nevyn