Mon JAVA_HOME est défini sur:
C:\Program Files (x86)\Java\jdk1.6.0_18
Après avoir couru maven install
, je reçois ce message d' Eclipse :
Raison:
Unable to locate the Javac Compiler in:
C:\Program Files (x86)\Java\jre6\..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.
Je suis certain que c'est la partie délicate
Veuillez vous assurer que vous utilisez JDK 1.4 ou supérieur et non un JRE
Lorsque j'exécute la configuration, elle est définie sur JRE6. Comment le changer en JDK 1.6 que j'ai déjà installé?
J'ai même essayé de modifier le plugin:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<executable>C:\Program Files (x86)\Java\jdk1.6.0_18\bin</executable>
</configuration>
</plugin>
J'obtiens toujours la même erreur.
J'utilise le plugin Eclipse Maven. Comment puis-je passer de JRE à JDK dans Eclipse?
java -version .6.0_18-ea" time Environment (build 1.6.0_18-ea-b04) ) Client VM (build 16.0-b11, mixed mode, sharing)
java -version
est en cours d'exécution; il peut s'agir de l'installation JRE ou JDK. javac -version
serait un peu plus utile. Cependant, même dans ce cas, si PATH est correct et JAVA_HOME est erroné, ceux-ci apparaîtront toujours comme vous vous attendez.
set
commande pour vous assurer que JAVA_HOME est défini sur ce que vous pensez être?