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



我使用的是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

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

  1. 添加Java 6 JDK到NetBeans: Tools -> Java Platforms
  2. 使用Java6为您的项目:项目属性->库-> Java平台

相关内容

  • 没有找到相关文章

最新更新