9

我已经从这里导入了 jfreechart-fse:https ://github.com/jfree/jfreechart-fse 并且我已经将它作为 maven 项目导入到 eclipse 中。

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

@Override
    public void actionPerformed(ActionEvent event) {...}

作为一个问题。在许多其他情况下也是如此。

你能说出这有什么问题吗?

4

2 回答 2

2

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

在 Eclipse 中,您可以在 Java Compiler 选项卡的项目属性中或项目树中 JRE 系统库的属性中更改 Java 版本。

于 2013-06-07T12:17:05.680 回答
1

pom.xml 没有为 maven 编译器插件声明 java 版本。

默认使用J2SE-1.5,该版本的接口实现不能使用Override注解。

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

<plugin>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>3.0</version>
  <configuration>
    <source>1.6</source>
    <target>1.6</target>
  </configuration>
</plugin>
于 2013-06-07T12:28:31.290 回答