我正在尝试将我的 java 源代码编译为目标 1.8。我在 javac 目标中设置了以下内容。
Ant 版本:2014 年 4 月 29 日编译的 Apache Ant(TM) 版本 1.9.4
Java 版本:1.8
<target name="compile" depends="prepare">
<echo>Mayuran</echo>
<echo>Ant version: ${ant.version}</echo>
<echo>java version: ${ant.java.version}</echo>
<javac srcdir="${buildpath.src}" source="1.8" target="1.8" destdir="${buildpath.out}" classpathref="build.classpath" debug="${build-classes.debugOption}" includeantruntime="${build.inclAntRTOption}"/>
</target>
但是当我使用 javap 工具检查生成的类文件时,它仍然显示类文件是主要的 52(JDK 7)
javap -classpath . -verbose com.mayuran.Test
有谁知道为什么会这样?
问候,马尤兰