web-dev-qa-db-fra.com

Les JDK installés avec SDKMAN ne peuvent pas être sélectionnés dans IntelliJ IDE

Quelles étapes reproduiront le problème?

  • Installez l'outil de ligne de commande SDKMAN ( https://sdkman.io )
  • Installez un ou plusieurs JDK à l'aide de sdkman, par exemple: sdk install Java 8.0.232-zulu
  • Ouvrez un projet dans IntelliJ IDEA
  • Accédez à la fenêtre "Définir le répertoire de base pour JDK": Fichier "Structure du projet" SDK "+ (bouton)" JDK
  • Sélectionnez "Afficher les fichiers et répertoires cachés"
  • Accédez à ~/.sdkman/candidats/Java
  • Les versions JDK installées doivent être affichées ici - mais les dossiers ne peuvent pas être ouverts

Quel est le résultat attendu?

Le JDK installé doit être sélectionnable

Que se passe-t-il à la place?

Les dossiers contenant les JDK ne sont pas affichés dans le navigateur (image n ° 3) Je dois revenir au JDK 8 et actuellement je ne peux utiliser que les IDE intégrés dans JDK11 (je ne peux pas sélectionner les versions 11 ou 8 JDK installées via SDKMAN)

Environnement

SE: Linux Mint IntelliJ IDEA 2019.3 (Community Edition) Build # IC-193.5233.102, construit le 28 novembre 2019

Les captures d'écran et le journal peuvent être trouvés dans le suivi des problèmes Jetbrains: https://youtrack.jetbrains.com/issue/IDEA-228394

12
Péter Veres

Si vous prévoyez d'utiliser Java 14 (Aperçu - Enregistrement, motifs, blocs de texte), assurez-vous d'avoir basculé vers la mise à jour IntelliJ 2020.1. Ensuite, vous pouvez appuyer sur (cmd +;) pour que mac ouvre le projet/paramètres du module et sélectionnez Java 14 JDK et le niveau de langue Java 14 (Preview - Record, patterns, text blocks)

0
shapan dashore