Compilateur Java version de Maven build d'un Ressort de Démarrage du produit
Ici, il est dit que le Printemps de Démarrage 1.5.2.Mise à jour nécessite Java 7 ou une version ultérieure;
et la version 1.6 de Java que le compilateur par défaut.
Alors serait-ce la différence de causer un problème?
Je pense qu'il n'y a pas de problème parce que: (mon env)JDK1.8 > JAVA7(Printemps Boot oblige) > 1.6 (mes classes compilées). Mais que faire si mon env)JDK1.8 avec JAVA7(Printemps Boot oblige) 1,8 (mes classes compilées)?
Il ne causera pas de problème depuis le Printemps de Démarrage 1.5.2.Mise à jour nécessite Java 7 ou tard
Est-ce que vous a dit signifie le Printemps de Démarrage 1.5.2.La LIBÉRATION est compilé avec Java 7? et de même pour la builtin tomcat. peut les classes compilées avec Java 8 dans tomcat compilé avec Java 7?
Vous confondez tout, il dit printemps boot prend en charge de 1,7 et au-dessus, de sorte que vous ne devriez pas vous inquiéter au sujet de leur code, il suffit de vous soucier de votre propre compatibilité, et l'utilisation 1.7 ou plus afin d'être en mesure d'utiliser le printemps de démarrage, c'est tout
Il ne causera pas de problème depuis le Printemps de Démarrage 1.5.2.Mise à jour nécessite Java 7 ou tard
Est-ce que vous a dit signifie le Printemps de Démarrage 1.5.2.La LIBÉRATION est compilé avec Java 7? et de même pour la builtin tomcat. peut les classes compilées avec Java 8 dans tomcat compilé avec Java 7?
Vous confondez tout, il dit printemps boot prend en charge de 1,7 et au-dessus, de sorte que vous ne devriez pas vous inquiéter au sujet de leur code, il suffit de vous soucier de votre propre compatibilité, et l'utilisation 1.7 ou plus afin d'être en mesure d'utiliser le printemps de démarrage, c'est tout
OriginalL'auteur harry_no_spot | 2017-03-15
Vous devez vous connecter pour publier un commentaire.
Vous pouvez spécifier le JDK pour le Maven build suivant le plugin;
Apache Maven Compilateur Plugin.
En essayant de compiler Java1.7 code avec JDK 1.6 aurait pour effet de causer des problèmes.
Vous pouvez également utiliser
java.version
propriété pour spécifier votre version de Java, comme décrit ici, vous pouvez voir l'utilisation demaven-compiler-plugin
sur lespring-boot-parent
pom.xml, iciGrâce à Brandon Mintern, et M. Deinum
java.version
de la propriété ou de lamaven.compiler.source
etmaven.compiler.target
propriétés. Pas besoin d'ajouter explicitement le plugin pour ça.OriginalL'auteur buræquete
Il est pratiquement toujours sûr d'utiliser une version plus récente du compilateur que ce que le code a été compilé avec. L'inverse n'est pas toujours vrai.
En plus de bureaquete la suggestion de configurer Apache Maven Compilateur Plugin, vous pouvez également être en mesure de remplacer la version dans la section propriétés de votre POM:
Pour que cela fonctionne, vous devez avoir Java 7 est installé et configuré correctement.
OriginalL'auteur Brandon Mintern
solution si vous utilisez Maven sous Eclipse IDE est de définir la bonne JDK dans votre Maven configuration:
Sur votre environnement de développement Eclipse, Cliquez sur Exécuter en tant Que... -> Run Configurations...
Sélectionnez votre Maven Build ou en créer un nouveau
Et sur la JRE onglet, cochez dans le Runtime JRE section que vous utilisez le bon JDK. Si non, cliquez sur Installé Jre... et ajouter la adéquat.
Cliquez Sur Appliquer
OriginalL'auteur sairam