gpt4 book ai didi

java - 找不到 Ant 目标 1.6 包

转载 作者:行者123 更新时间:2023-12-04 04:59:34 25 4
gpt4 key购买 nike

我正在尝试使用 Ant 向下编译一个与 Java 1.6 兼容的项目,但收到错误 package javax.net.ssl does not exist .

<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"/>

我可以毫无问题地编译到 Java 1.7。

我是否需要声明一个到 JDK1.6 的类路径才能解析 Java 库?

最佳答案

java 扩展 (jsse.jar) 必须附加到引导类路径。这在 cross compilation example 中并不明显.

更正后的 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"/>

关于java - 找不到 Ant 目标 1.6 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16309400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com