Bonjour,
J'ai pas mal cherché une solution à mon problème mais je n'y arrive pas.
Maven me signalait qu'il ne trouvait pas un jar dénommé tools.jar car mon java.home pointait vers une jre et non vers une jdk.
J'ai donc modifié le fichier eclipse.ini et j'ai ajouté cette ligne :
"-vm
E:\Atos\Java\jdk1.6.0_20\bin\javaw.exe"
et donc mon fichier est comme ceci :J'ai été vérifier dans éclipse et je n'ai plus de message au démarrage d'eclipse, et dans help=>about eclipse sdk=>installation détails j'ai bien :--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
E:\Atos\Java\jdk1.6.0_20\bin\javaw.exe
-vmargs
-Xms40m
-Xmx256m
et du coup quand je regarde dans les préférences d'éclipse maven=> templates => tools.jar je vois-vm
E:\Atos\Java\jdk1.6.0_20\bin\javaw.exe
eclipse.home.location=file:/E:/Atos/eclipse/
eclipse.launcher=E:\Atos\eclipse\eclipse.exe
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=SDKProfile
eclipse.product=org.eclipse.sdk.ide
eclipse.startTime=1284638036023
eclipse.vm=E:\Atos\Java\jdk1.6.0_20\bin\javaw.exe
eclipse.vmargs=-Xms40m
-Xmx256m
-XX:MaxPermSize=256m
-jar
E:\Atos\eclipse[/CODE]
Mais plus loin j'ai :
[CODE]java.home=E:\Atos\Java\jdk1.6.0_20\jre
Et du coup quand je veux compiler un projet via maven il me met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <profile> <id>tools.jar</id> <activation> <property> <name>java.vendor</name> <value>Sun Microsystems Inc.</value> </property> </activation> <dependencies> <dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <version>1.4.2</version> <scope>system</scope> <systemPath>$${java.home}/../lib/tools.jar</systemPath> </dependency> </dependencies> </profile>
Comment lui dire où il se trouve ?? C'est à dire de remplacer java.home ...Unable to locate the Javac Compiler in:
E:\Atos\Java\jre6\..\lib\tools.jar
Merci![]()
Partager