Lorsque j'essaie de créer un module simple dans IntelliJ, il répond avec:
Fatal Error: Unable to find package java.lang in classpath or bootclasspath
intellij-idea
classpath
Brick
la source
la source
Fichier -> Structure du projet -> Paramètres de la plate-forme -> SDK, supprimez le SDK existant et ajoutez-le à nouveau.
Fonctionne pour moi dans IntelliJ 2017.3.
la source
Cette erreur m'est arrivée après avoir mis à jour ma version JDK vers jdk1.8.0_161 -
Mais le sdk du projet pointait toujours vers l'ancien jdk 1.8.0_ 131
(Il semble que la mise à jour de java entraîne l'effacement de la version précédente).
Faites ceci:
Dans
Platform Settings > SDKs
:Assurez-vous que le champ JDK Home path pointe vers un dossier JDK valide (ajoutez une nouvelle entrée si nécessaire, par exemple jdk1.8.0_161).
Dans
Project Settings > Modules
:assurez-vous que le module SDK est défini sur la même entrée que vous avez sélectionnée dans le
Platform Settings > SDKs
la source
Cela a fonctionné pour moi:
Dans Préférences,
Build Tools > Maven > Runner > Environment Variables
définissezJAVA_HOME
votre chemin d’accueil JDK.En général, vous souhaitez utiliser le même JDK Java que vous utilisez dans IntelliJ. Vous pouvez le trouver
Project Structure > Platform Settings > SDKs
sousJDK home path
.par exemple
/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home
la source
Après avoir suivi cette réponse, j'ai appris qu'il
%LOCALAPPDATA%/IDEA/config/options/jdk.table.xml
contenait des entrées incorrectes. La correction de la table JDK a résolu le problème.la source
Chemin d'accès au JDK: PASTE_THE_JDK_LOCATION (comme ici dans la "Capture d' écran de la structure du projet "
Construire à nouveau
À votre santé :)
la source