2013-02-28 20 views
1

我正在使用NetBeans 7.2.1。配置NetBeans IDE以使用特定版本的Java API

我的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 API 6?

  • 我曾尝试右键单击项目,属性 - >来源 - >源代码/二进制格式:JDK 6
  • 我曾尝试右键单击项目,属性 - >生成 - >编译 - >附加的编译器选项:-source 1.6 -target 1.6

这些都不能解决我的问题。

回答

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