Je travaille sur un projet qui doit être déployé dans l'environnement d'exécution 1.5. Il en va de même pour que quelqu'un sache comment construire la cible de projet comme 1,5 par 1,6 JDK avec Intellij Idée et mon développement est Mac OSX 10.8 et JDK 1.6 P>
3 Réponses :
La version bytecode peut être contrôlée par projet ou par module: p>
p>
J'ai essayé, mais j'ai toujours échoué avec cette erreur: Java: JavacTask: La version de la source 1.6 nécessite la version cible 1.6
Assurez-vous de projet / Le niveau de langue est défini sur 5.0 et le champ Paramètres de ligne de commande supplémentaires est vide.
Je construis un backend et je voulais changer le niveau de langue sur Android Studio 1.0 pour mon module à 1,7 Java. J'ai essayé de le changer dans la fenêtre ci-dessus, mais il ne semble pas reconnaître mon module, donc je ne pouvais donc pas utiliser l'outil de version par module par le module, comme indiqué dans votre tir à l'écran. Finalement, j'ai résolu ce problème en tapant dans la ligne: Liste
J'ai eu le même problème et j'ai réparé la modification de la configuration du plugin de compilateur Maven
S'il s'agit d'un projet basé sur Maven, il s'agit donc de la réponse, car les autres changements de niveau de langue décrites ci-dessus sur les paramètres de projet Intellij seront perdus si le projet Maven est réimporté. La valeur par défaut de Maven pour ces deux propriétés est de 1,5.
Vous pouvez également modifier ceci à titre de projet individuel, plutôt que de définir la version par défaut de ByTecode dans les paramètres globaux. P>
en 2016.2:
Fichier -> Structure du projet
Sous «Paramètres du projet» -> Modules
Sélectionnez le module à modifier dans le volet de gauche.
Sous «Sources», onglet Modifiez le «niveau de langue:» à n'importe quel niveau pris en charge par votre JDK P>