gpt4 book ai didi

java - Web 应用程序中的 Maven Facet 版本问题

转载 作者:行者123 更新时间:2023-12-01 10:21:00 24 4
gpt4 key购买 nike

我正在尝试创建一个 Maven Web 应用程序,它将成为我的 Maven Ear 应用程序的一部分。我尝试从命令行以及 Eclipse 中的选项创建 Web 应用程序,但这两种方式都会给我带来错误,例如“Dynamic Web Module 3.1 需要 Java 1.7 或更高版本”。我尝试将构建路径 JDK 更改为 Java 1.8,将编译器级别更改为 1.8 并保存,但这并没有解决问题。当我右键单击项目“maven update”时,JDK 再次重置为旧版本,不知道为什么它不保存我的更改。是 eclipse 的问题吗(我尝试了 LUNA 和 MARS 版本的 eclipse)?如何解决此问题,因为它不允许我从 Eclipse 运行我的应用程序。

我还收到此访问限制警告“访问限制:类型'XmlElement'不是API(对所需库'C:\Program Files\Java\jdk1.8.0_25\jre\lib\rt.jar'的限制” )”。如果我从构建路径中删除 JDK 并再次添加它,它就会消失。但是当maven更新完成后,错误再次出现。请有人建议我如何解决这些问题?

最佳答案

在 pom.xml 中添加以下内容并执行 maven 更新

<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>

关于java - Web 应用程序中的 Maven Facet 版本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35623233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com