Tôi đã cài đặt hai jdks - jdk 1.5 và jdk 1.8. Tôi có tệp cấu hình Ant build.xml sau:
<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>
Trước khi cài đặt jdk1.8, Ant được gọi từ Eclipse đã biên dịch tất cả các nguồn thành công. Nhưng bây giờ, tôi có thông báo lỗi sau:
Không tìm thấy lớp: javac1.8
JAVA_HOME và JRE_HOME của tôi:
JAVA_HOME = C: \ Program Files (x86) \ Java \ jdk1.5.0_16 JRE_HOME = C: \ Program Files (x86) \ Java \ jre1.5.0_16
và đặt trong Eclipse JRE thành 1.5. Java 1.8 có đặt một số cấu hình trong khi cài đặt không?
-Dbuild.compiler=javac1.7
) cũng hoạt động khi được chuyển trực tiếp đếnant
.