有谁知道如何更改java动态Web项目上的jre库(我正在使用Eclipse和Maven)?情况就是这样,当我第一次在Eclipse Oxygen包M5上创建项目默认jre为1.6 时,我将 Java Build Path(库)更改为1.7 / 1.8 ,但是在更新项目时,它总是返回到1.6 并且项目文件夹上有一个红色标记。我已经尝试删除项目并将其导入为现有Maven项目,然后更新并清理但仍然没有任何反应。每当我创建没有基于XML配置的项目时,就会发生这种情况。我安装了JDK 1.8.0更新111,121和131以及Apache Tomcat V7(XAMPP)。在我兄弟的笔记本电脑上,一切正常。
顺便说一句,我还尝试通过从我兄弟的笔记本电脑中复制 .m2 文件夹来替换笔记本电脑的 .m2 文件夹。
非常感谢任何帮助。
答案 0 :(得分:1)
我假设您正在使用m2e,即Eclipse的Maven集成,它提供导入为现有Maven项目选项。 m2e从maven-compiler-plugin
的配置中获取 JRE系统库容器的版本;这可以确保Eclipse和mvn
的行为一致。尝试更改<source>
的{{1}}和<target>
configuration options,然后可以更改 Maven &gt; 更新项目以确保m2e已将对maven-compiler-plugin
的更改与Eclipse构建路径同步。