我正在使用 NetBeans 7.2.1。
我的 Java 项目与 Java 6 兼容,但 NetBeans 似乎使用 Java 7 作为编译器。
Java 7 修改了一些接口,例如 java.sql.Connection,增加了 getNetworkTimeout() 等方法。
这会导致编译时错误,例如
error: MyConnection is not abstract and does not override abstract method getNetworkTimeout() in Connection
如何配置 NetBeans 以使用 Java 6 API?
- 我试过右键单击项目,属性 -> 源 -> 源/二进制格式:JDK 6。
- 我试过右键单击项目,属性 -> 构建 -> 编译 -> 附加编译器选项:-source 1.6 -target 1.6
这些都不能解决我的问题。