Java 为什么eclipse没有';看不到实现的接口?

Java 为什么eclipse没有';看不到实现的接口?,java,eclipse,jfreechart,Java,Eclipse,Jfreechart,我从这里导入了jfreechart fse: 我已经将其作为maven项目导入eclipse 之后,我遇到了很多问题,例如在org.jfree.chart paskage中的类ChartPanel中,eclipse没有看到“implements”部分,请注意 @Override public void actionPerformed(ActionEvent event) {...} 作为一个问题。在许多其他情况下也是如此 您能告诉我这有什么问题吗?将java版本更改为1.7。它解决了大

我从这里导入了jfreechart fse: 我已经将其作为maven项目导入eclipse

之后,我遇到了很多问题,例如在org.jfree.chart paskage中的类ChartPanel中,eclipse没有看到“implements”部分,请注意

@Override
    public void actionPerformed(ActionEvent event) {...}
作为一个问题。在许多其他情况下也是如此


您能告诉我这有什么问题吗?

将java版本更改为1.7。它解决了大多数错误(错误仍然只出现在package-info.java文件的测试目录中)。Maven可以成功地构建项目


在eclipse中,您可以在java编译器选项卡的项目属性或项目树中JRE系统库的属性中更改java版本。

pom.xml不会为maven编译器插件声明java版本

默认情况下使用J2SE-1.5,此版本的接口实现不能使用Override anotation

将Eclipse项目配置更改为使用JavaSE-1.6,或在导入之前修复项目的pom.xml:


maven编译器插件
3
1.6
1.6

eclipse重启怎么样?它没有帮助?得到一个更好的IDE-IntelliJ。我不知道这个API,但会有任何导入冲突吗?在EclipseIndigo上测试,juno。重新启动没有帮助。
<plugin>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>3.0</version>
  <configuration>
    <source>1.6</source>
    <target>1.6</target>
  </configuration>
</plugin>