Java 找不到Ant目标1.6包

Java 找不到Ant目标1.6包,java,ant,Java,Ant,我正在尝试使用Ant向下编译一个与Java 1.6兼容的项目,我收到了一个错误包javax.net.ssl不存在 <path id="master-classpath"> <fileset dir="${lib}"> <include name="*.jar"/> </fileset> </path> <javac source="1.6" target="1.6" bootclasspath

我正在尝试使用Ant向下编译一个与Java 1.6兼容的项目,我收到了一个错误
包javax.net.ssl不存在

<path id="master-classpath">
    <fileset dir="${lib}">
        <include name="*.jar"/>
    </fileset>
</path>

<javac source="1.6" target="1.6" 
 bootclasspath="/usr/lib/jvm/jdk1.6.0_45/jre/lib/rt.jar" 
 srcdir="${src}" destdir="${dest}" classpathref="master-classpath"/>

我可以编译成Java1.7,没有任何问题

为了解析Java库,是否需要声明JDK1.6的类路径?

必须将Java扩展(jsse.jar)附加到引导类路径。这从表面上看并不明显

正确的javac任务是:

<javac source="1.6" target="1.6" 
       bootclasspath="/usr/lib/jvm/jdk1.6.0_45/jre/lib/rt.jar;/usr/lib/jvm/jdk1.6.0_45/jre/lib/jsse.jar" 
       srcdir="${src}" destdir="${dest}" classpathref="master-classpath"/>