Я встановив два jdks - jdk 1.5 та jdk 1.8. У мене є такий файл конфігурації 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>
Перш ніж встановлювати jdk1.8, Ant, викликаний з Eclipse, зібрав усі джерела успішно. Але зараз у мене є таке повідомлення про помилку:
Класу не знайдено: javac1.8
Мої JAVA_HOME та JRE_HOME:
JAVA_HOME = C: \ Файли програм (x86) \ Java \ jdk1.5.0_16 JRE_HOME = C: \ Program Files (x86) \ Java \ jre1.5.0_16
і встановіть в Eclipse JRE 1,5. Чи встановлює Java 1.8 деякі конфігурації під час інсталяції?
-Dbuild.compiler=javac1.7
) працює, коли його також передають безпосередньоant
.