Ich habe zwei jdks installiert - jdk 1.5 und jdk 1.8. Ich habe folgende Ant build.xml-Konfigurationsdatei:
<target name="compileCustomSrc">
<javac srcdir="src" destdir="build/classes" source="1.5" target="1.5" >
<classpath>
<fileset dir="C:/lib/">
<include name="*.jar" />
</fileset>
</classpath>
</javac>
</target>
Vor der Installation von jdk1.8 hat Ant, das von Eclipse aufgerufen wurde, alle Quellen erfolgreich kompiliert. Aber jetzt habe ich folgende Fehlermeldung:
Klasse nicht gefunden: javac1.8
Mein JAVA_HOME und JRE_HOME:
JAVA_HOME = C: \ Programme (x86) \ Java \ jdk1.5.0_16 JRE_HOME = C: \ Programme (x86) \ Java \ jre1.5.0_16
und setzen Sie in Eclipse JRE auf 1.5. Setzt Java 1.8 während der Installation einige Konfigurationen?
-Dbuild.compiler=javac1.7
) funktioniert auch, wenn es direkt an übergeben wirdant
.