gpt4 book ai didi

java - 如何使用 JDK 1.6 编译与 JDBC 3.0 兼容的源代码?

转载 作者:搜寻专家 更新时间:2023-11-01 03:08:20 24 4
gpt4 key购买 nike

我需要使用 1.6 JDK(其中包含 JDBC 4.0)编译为 JDBC 3.0 编写的旧库。这是不可能的,因为较新的 JDBC 接口(interface)包含 Blob 和 Clob 相关方法,因此实现它们的类无法编译。在库中实现新方法不是一种选择。

这可以用 JDK 1.6 完成吗,还是我需要安装 1.5 JDK?

最佳答案

您不需要安装 JDK1.5,但您需要 Java 5 rt.jar 并在编译器的引导类路径中指定它:

javac -source 1.5 -target 1.5 -bootclasspath /path/to/jre5/lib/rt.jar

否则您将使用包含 JDBC 4 接口(interface)的 Java6 rt.jar 进行编译,然后编译器将提示未实现的方法。使用已编译的 JDBC 3.0 库在 Java 6 下可以正常工作,直到调用 JDBC 4 中添加的方法为止。

关于java - 如何使用 JDK 1.6 编译与 JDBC 3.0 兼容的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14890213/

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