2013-02-28 48 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平臺