我使用的是NetBeans 7.2.1。
我的Java项目与Java 6兼容,但是看来NetBeans使用Java 7作为编译器。
Java7通过添加更多的方法(如java.sql.Connection ())修改了一些接口,比如getNetworkTimeout()。
这会导致编译时错误,例如
error: MyConnection is not abstract and does not override abstract method getNetworkTimeout() in Connection
如何将NetBeans配置为使用Java6API?
我尝试过右击项目,属性->
我正在尝试运行一个来自IntelliJ Idea的小型OSGi项目。我已经在Idea的OSGi配置部分添加了Equinox容器。然后,我将OSGi方面添加到项目中。在这一点上,一切看起来都很好。
然而,当我试图运行这个项目时,我就遇到了麻烦。我使用的是来自IntelliJ Idea的“OSGi包”运行器。在这里,我选择了我的项目包和OSGi容器并运行它。在这里,问题开始了。我总是看到相同的错误信息:
___
/ /
/ / Oops, there has been a problem!
/ /
我正在尝试编译一个Android项目,这是由其他一些人在windows上构建的。
这是我的平台:MacOSX10.7Lion,Eclipse for Java Developers (Indigo Service Release 1)在Mac上安装Java : javac -version javac 1.6.0_29
我看到以下错误:
Multiple markers at this line
- The type java.lang.Throwable cannot be resolved. It is indirectly referenced
from requir