Anypoint Studio Maven recherche dans le mauvais répertoire java pour les outils.pot


J'ai installé la dernière version d'Anypoint Studio (basée sur Eclipse) et créé un nouveau projet activé maven. J'ai eu l'erreur suivante car maven a essayé de résoudre toutes ses dépendances:

[ERROR] Unresolveable build extension: Plugin org.mule.tools.maven:mule-app-maven-plugin:1.1 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.5.0 at specified path C:\Program Files\Java\jre1.8.0_65/../lib/tools.jar -> [Help 2]

JDK 1.8 est installé sur le système et mes variables environnementales PATH et JAVA_HOME sont définies.

Pourquoi cherche - t-il dans le mauvais emplacement pour la bibliothèque?

Author: Jack Zach Tibbles, 2016-01-19

1 answers

Il s'est avéré que par défaut Anypoint Studio pointait vers le JRE plutôt que vers le JDK. Cela l'empêche de localiser les outils .jar .

La première chose que j'ai faite a été d'ajouter le JDK en le recherchant dans le répertoire Java. Ouvrez la fenêtre - > Préférences - > Java - > JREs installé, cliquez sur Rechercher, puis accédez à votre JDK. Une fois le JDK ajouté à la liste, sélectionnez-le comme temps d'exécution par défaut:

Accédez aux propriétés de votre projet - > Java Chemin de construction - > Bibliothèques. Supprimez la bibliothèque système JRE actuelle et cliquez sur Ajouter une bibliothèque, recherchez votre JDK dans la liste des JDK installés.

entrez la description de l'image ici

 6
Author: Jack Zach Tibbles, 2016-01-19 08:29:36