516 votes

IDÉE : javac : source version 1.7 nécessite la version 1.7 de la cible

Lorsque vous exécutez un test jUnit, à l’aide d’IntelliJ idea, j’obtiens

enter image description here

Comment puis-je corriger cette s’il vous plaît ?

  • À l’aide de SDK 1.7
  • Niveau de module linguistique est de 1,7

Build Maven fonctionne très bien. (C’est pourquoi je crois que cela en cause configuration idée)

789voto

CrazyCoder Points 103123

Vous avez probablement des options du compilateur incorrect importées de Maven ici :

enter image description here

362voto

Drew Noakes Points 69288

Dans IntelliJ 13,0, cochez la paramètres > compilateur > compilateur Java UI pour garantir que vous ciblez pas une version bytecode différents dans votre module.

enter image description here

42voto

bacchus Points 81

Avez-vous regardé votre configuration de build qu'il devrait comme ça si vous utilisez maven 3 et JDK 7

23voto

Rob Barreca Points 333

Je suis tombé sur ceci et le correctif a été d’aller sur paramètres du projet > Modules > cliquez sur le module particulier > onglet dépendances. J’ai remarqué que le Module SDK a été encore fixé sur 1.6, je l’ai changé à 1,7 et cela a fonctionné.

15voto

eger Points 69

J’ai trouvé les options requises (« version bytecode cible ») en paramètres > compilateur > compilateur java dans mon cas (intelij idée 12.1.3)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X