Ich habe mein JAVA_HOME auf Folgendes eingestellt:
C:\Program Files (x86)\Java\jdk1.6.0_18
Nachdem ich ausgeführt habe maven install
, erhalte ich folgende Nachricht von Eclipse :
Grund:
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.
Ich bin sicher, dass dies der schwierige Teil ist
Bitte stellen Sie sicher, dass Sie JDK 1.4 oder höher und keine JRE verwenden
Wenn ich die Konfiguration ausführe, ist sie auf JRE6 eingestellt. Wie ändere ich es auf JDK 1.6, das ich bereits installiert habe?
Ich habe sogar versucht, das Plugin zu ändern:
<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>
Trotzdem bekomme ich den gleichen Fehler.
Ich benutze das Eclipse Maven Plugin. Wie kann ich in Eclipse von JRE zu JDK wechseln?
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
wird. Dies kann die JRE- oder JDK-Installation sein. javac -version
wäre etwas nützlicher. Selbst dann, wenn PATH korrekt und JAVA_HOME falsch ist, werden diese immer noch so angezeigt, wie Sie es erwarten würden.
set
, ob JAVA_HOME auf das eingestellt ist, was Sie denken?