我在 Eclipse 中有一个 Maven 项目,当前运行 Java 1.6。我想更新项目以运行 Java 1.7。
(Eclipse 是 Juno 4.2.1。我必须使用此版本,因为我正在使用 RDi。)
经过一番研究,我做了以下事情:
<强>1。使用新的 maven-compiler-plugin 更新了 pom.xml。
曾经:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
现在是:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<强>2。编辑了 Java 构建路径中的 JRE。
从菜单中,项目 > 属性 > Java 构建路径。
突出显示 JRE 系统库并进行编辑。
是“JRE 系统库 [JavaSE-1.6]”,
现在是“JRE 系统库 [JavaSE-1.7]”。
<强>3。 Maven > 更新项目。
所以之前,我的项目布局正确(对于 Maven)。现在,除了 src/main/jave 包之外,它还显示了一个额外的 src 文件夹。
哦,什么都不起作用。 IE:它不解析任何内部方法。
之前:
[编辑]之前的更多详细信息:
[编辑]如何在 pom 中配置资源
。
[编辑] Java 构建路径
之后:
问题日志后:
最佳答案
您检查一下您是否安装了jdk1.7?如果是这种情况,您可以从 Eclipse 中指向它。
Window > Preferences > Java > Installed JREs > Add
浏览到您的 Java 7 安装并选择它。然后您可能需要再次编辑构建路径中的 JRE。
关于java - Maven/Eclipse - 将项目更新到 Java7 搞砸了源文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27512209/