J'essaie d'importer le projet Gradle dans Intellij Idea avec la distribution locale Gradle et d'obtenir stacktrace avec le message suivant: Could not target platform: 'Java SE 8' using tool chain: 'JDK 7 (1.7)'
.
Enfin, j'ai importé mon projet Gradle. Ce sont les étapes:
Java_HOME
sur JDK 8 (elle était 7ème auparavant), comme je l'avais découvert J'ai découvert par des expériences que Gradle Wrapper pouvait traiter le projet Avec JDK 8 uniquement. org.gradle.Java.home
variable) dans le répertoire .gradle de l'utilisateur Windows as, j'ai deviné, cela n'a apporté aucune valeur supplémentaire à Gradle.C'est ce qui a fonctionné pour moi (Idée Intellij 2018.1.2):
1) Naviguez vers: Fichier -> Paramètres -> Construire, Exécution, Déploiement -> Construire Outils -> Graduer
2) Gradle JMV: passer à la version 1.8
3) Relancez la tâche Gradle
Depuis que je devais compiler une source avec 7 compatibilité, en raison de certains systèmes hérités et rencontrés le même problème. J'ai découvert que dans la configuration de Gradle, deux options sont définies sur Java 8.
sourceCompatibility = 1.8
targetCompatibility = 1.8
le passage à la version 1.7 a résolu le problème pour moi en maintenant Java_HOME pointant vers le JDK-7 installé.
sourceCompatibility = 1.7
targetCompatibility = 1.7
Ce qui suit a fonctionné pour moi: