我刚开始研究使用maven的项目。但是,当我尝试构建项目时,我收到以下错误:
MyClass.java:[7,2] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Override
我的机器上安装了最新的JRE,我尝试编辑pom.xml文件来解决这个问题,但我没有运气。我也尝试过搜索Google,但我几乎没有想出任何东西。
有谁知道如何配置项目以使用最新的JRE?或者另一个解决方案,如果这不是问题。
提前致谢。
(另外,我以前从未使用过Maven,所以请原谅我,如果我说的话听起来很愚蠢)
编辑:我在最新的Ubuntu版本中使用终端中的maven
答案 0 :(得分:2)
打开你的pom.xml并搜索带有工件ID maven-compiler-plugin的插件。检查标签。在你的情况下似乎是1.3。将其更改为1.5(除非您真的需要为JVM 1.3编译代码。在这种情况下,您应该删除与此旧版本不兼容的内容 - 例如注释。)
答案 1 :(得分:1)
我怀疑您已在pom.xml中配置了旧版本的JRE。
你的pom.xml是否包含这样的内容?
<properties>
<java.version>1.6</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
</plugins>
</build>