"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment spécifier la version du compilateur Java dans votre pom.xml?

Comment spécifier la version du compilateur Java dans votre pom.xml?

Publié le 2025-03-23
Parcourir:765

How to Specify the Java Compiler Version in Your pom.xml?

Comment spécifier la version du compilateur Java dans un fichier pom.xml

Le code maven fourni lance de nombreuses erreurs lorsque l'exécution de la ligne de commande n'est pas prise en charge dans -Sour 1.3. Pour résoudre ces problèmes, la version du compilateur Java doit être spécifiée dans le fichier pom.xml.

Le pom.xml fourni dans l'enquête n'inclut aucune configuration pour la version du compilateur Java. Par défaut, Maven utilise la version Java installée sur le système. Cependant, dans ce cas, la version Java système semble être différente de la version qui est requise pour compiler le code.

pour spécifier la version du compilateur Java, vous devez ajouter le maven-compiler-plugin à la hiérarchie de la dépendance du plugin du pom.xml. Ce plugin peut être utilisé pour configurer divers paramètres du compilateur, y compris les versions source et cible.

Voici un exemple de la façon de configurer la version du compilateur Java dans le fichier pom.xml, en utilisant le mécanisme des propriétés:


    4.0.0
    com.mycompany
    mavenmain
    1.0-SNAPSHOT
    jar
    
        1.8
        1.8
    
    

Dans cet exemple, les versions source et cible sont définies sur 1.8, ce qui devrait résoudre les erreurs du compilateur que vous rencontrez.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3