0
votes

Impossible de cibler la plate-forme: "Java SE 12" à l'aide de la chaîne d'outils: 'JDK 8 (1.8)'

i Exécutez la commande suivante sous le parcours racine de mon projet de démarrage Java Spring (Grade) sur mon terminal:

./ gradlew Clean Vérification

mais je reçois le message d'erreur: xxx

Comment se débarrasser de cette erreur?


1 commentaires

Mettez à jour votre JDK ou réduisez votre plate-forme cible


3 Réponses :


1
votes

Vous essayez de compiler des cours à Java 12, mais vous utilisez un JDK Java 8.

Si vous tapez java -version dans la console, vous devriez voir Java 8. Vous devez installer Java 12 ou plus et le mettre sur votre chemin ou modifier votre cible sur Java 8


1 commentaires

J'ai déjà installé Java 12. Comment passer à 12 via la commande Terminal?



2
votes

Une ancienne question mais je cherchais la même chose maintenant.

gradle a un jeu JVM par défaut dans votre % userprofile% /. gradle / gradle.properties . Ceci est dans le dossier "C: \ users \ J.Gradle \ gradle.properties" pour moi:

C'est là que vous devez également mettre votre plus récent JVM pour vous assurer que la graderie peut compiler de nouveaux projets. On dirait que ceci maintenant: xxx

Voir aussi ce fil où j'ai posté la même réponse: https://stackoverflow.com/a/62564011/2807735


1 commentaires

Le fichier équivalent pour Linux est "~ / .gradle / gradle.properties"



0
votes

À la suite d'une autre solution, j'ai eu ces sections dans différentes parties build.gradle (app) : xxx

i retiré seconde et le problème a été corrigé .


0 commentaires