【发布时间】:2018-04-21 09:20:54
【问题描述】:
所以我将我的 maven 项目配置为 Java9
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.9</source>
<target>1.9</target>
<compilerVersion>1.9</compilerVersion>
</configuration>
</plugin>
</plugins>
</build>
但是如果我检查项目构建路径,它仍然在 Eclipse 中显示 JRE System Library [J2SE-1.5](而不是 JavaSE-9),所以它基本上使用 Java1.5 并给了我很多错误。如果我手动更正该条目,一切都很好。但是 Maven 不应该处理完整的类路径设置吗?这个问题的答案可能很简单,但我想不通。
谢谢!
编辑 修复方法是删除 compilerVersion 并编辑源标签和目标标签:
<configuration>
<source>9</source>
<target>9</target>
</configuration>
【问题讨论】:
-
首先你使用哪个 Eclipse 版本?
-
氧气!这会是个问题吗?
标签: java eclipse maven classpath