167 votes

Pourquoi maven utilise jdk 1.6 mais mon java-version est 1,7

Je suis nouveau à maven et aussi pour MacOS. J’ai maven installation dans mon terminal et lors de l’obtention des paramètres de la version (en utilisant `` ) il semble qu’il utilise JDK 1.6, alors que j’ai 1.7 JDK installé. Y a-t-il quelque chose de mal ?

la commande que j’ai entrer est :

239voto

MasterGaurav Points 4753

Ajoutez le code suivant à votre `` :

45voto

Oskar Points 81

Entrer dans

et mettre à jour la variable CurrentJDK à

Par exemple

Maintenant, il doit fonctionner immédiatement.

42voto

DEREK LEE Points 83
Vous pouvez aussi faire

27voto

redFIVE Points 715

Vous pouvez également explicitement dire quelle version de java pour compiler pour à maven. Vous pouvez essayer d’ajouter le `` à votre pom.

Si vous avez importé un projet maven dans un IDE, il y a probablement un maven dans votre IDE pour le compilateur par défaut qui utilise votre coureur de maven.

2voto

Yuri Points 70

Je suis en retard à cette question, mais je pense que la meilleure façon de gérer les versions JDK sur MacOS est en utilisant le script décrit au : http://www.jayway.com/2014/01/15/how-to-switch-jdk-version-on-mac-os-x-maverick/

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