配置NetBeans IDE以使用特定版本的Java API

时间:2013-02-28 21:20:40

标签: java netbeans

我正在使用NetBeans 7.2.1。

我的Java项目符合Java 6,但似乎NetBeans使用Java 7作为编译器。

Java 7通过添加更多方法(如getNetworkTimeout())修改了一些接口,例如java.sql.Connection。

这会导致编译时错误,例如

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

这些都没有解决我的问题。

1 个答案:

答案 0 :(得分:3)

  1. 将Java 6 JDK添加到NetBeans:工具 - > Java平台
  2. 将Java6用于您的项目:项目属性 - >图书馆 - > Java平台