如何更改 Eclipse Maven 项目上的 JRE 库?

How to change JRE Libraries on Eclipse Maven Project?

有人知道如何在 java 动态 Web 项目(我使用的是 Eclipse 和 Maven)上更改 jre 库吗?情况是这样的,当我第一次在 Eclipse Oxygen 包 M5 上创建项目时,默认 jre 是 1.6,我更改了 Java 构建路径(库)进入 1.7/1.8,但是在更新项目时它总是 returns 到 1.6 并且项目文件夹上有一个红色标记。我已经尝试删除该项目并将其导入为 Existing Maven Project 然后更新和清理但仍然没有任何反应。每当我创建一个没有基于 XML 配置的项目时,就会发生这种情况。我安装了 JDK 1.8.0 更新 111、121 和 131 以及 Apache Tomcat V7(XAMPP)。在我兄弟的笔记本电脑上一切正常。

顺便说一句,我还尝试通过从我兄弟的笔记本电脑复制 .m2 文件夹来替换我笔记本电脑的 .m2 文件夹。

非常感谢任何帮助。

我假设您使用的是 maven-compiler-pluginm2e, the Maven integration for Eclipse, which offers the import as Existing Maven Project option. m2e takes the version for the JRE System Library container from the configuration of the maven-compiler-plugin; this ensures that Eclipse and mvn behave consistently. Try changing the <source> and <target> configuration options,可能后跟 Maven > Update Project 以确保 m2e 已将对 pom.xml 的更改与 Eclipse 构建路径同步。