Zainstalowałem dwa jdk - jdk 1.5 i jdk 1.8. Mam następujący plik konfiguracyjny Ant build.xml:
<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>
Przed zainstalowaniem jdk1.8 Ant wywołany z Eclipse skompilował wszystkie źródła pomyślnie. Ale teraz mam następujący komunikat o błędzie:
Nie znaleziono klasy: javac1.8
Moje JAVA_HOME i JRE_HOME:
JAVA_HOME = C: \ Program Files (x86) \ Java \ jdk1.5.0_16 JRE_HOME = C: \ Program Files (x86) \ Java \ jre1.5.0_16
i ustaw w Eclipse JRE na 1.5. Czy Java 1.8 ustawia niektóre konfiguracje podczas instalacji?
-Dbuild.compiler=javac1.7
) działa również po przekazaniu bezpośrednio doant
.