9
votes

Comment construire la cible de projet Java sous forme de 1,5 par 1,6 JDK avec Intellij Idea?

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


0 commentaires

3 Réponses :


13
votes

La version bytecode peut être contrôlée par projet ou par module:

version bytecode


3 commentaires

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 String = New ArrayList <> (); Le compilateur a ramassé l'erreur car le jeu de niveau de langue est incorrect et si vous Alt + Entrez sur le <>, vous pourrez modifier votre niveau de langue.



3
votes

J'ai eu le même problème et j'ai réparé la modification de la configuration du plugin de compilateur Maven xxx


1 commentaires

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.



0
votes

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.

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

 Sélectionnez la version ByTecode JDK en 2016.2


0 commentaires