我的Maven项目,项目上总有一个小红叉,这是为什么?

kensallay_21 2014-05-04 11:16:06
我在MyEclipse里建了一个Maven项目,项目上总有一个小红叉,但是其他地方没有小红叉,这是为什么?

我从网上下的Maven项目就没有这个问题,我的项目和它有个区别是它多了一个
Persisted container(org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER),这是什么?有什么作用?是不是小红叉的原因?

...全文
42555 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_33798117 2016-01-20
  • 打赏
  • 举报
回复
右键项目 ----> maven ----> update project Force Update... 勾选
jessicway 2014-12-13
  • 打赏
  • 举报
回复
引用 3 楼 enson16855 的回复:
看一下problems选项卡里面是怎么描述这个错误的。。
多谢,解决我的问题了。。。。
haorengoodman 2014-07-29
  • 打赏
  • 举报
回复
右键项目 ----> maven ----> update project offline 勾选
Mr-稻帅 2014-05-04
  • 打赏
  • 举报
回复
看一下problems选项卡里面是怎么描述这个错误的。。
loveunittesting 2014-05-04
  • 打赏
  • 举报
回复
你点开problems选项卡,应该就能看到问题了
shan桔梗 2014-05-04
  • 打赏
  • 举报
回复
一般是pom文件里引用的包没找到
永远的幸福a 2014-05-04
  • 打赏
  • 举报
回复
更新下项目,右键maven.选择update,不行就disable下取消maven的支持,在添加maven支持
【源码免费下载链接】:https://renmaiwang.cn/s/i9is3 首先我们新建一个Maven Project项目 如图所示 出现了小红叉 然后在pom.xml文件中加入Java ee的包引入代码就可以了 此时红叉已经没有了 但是当我们开始开发之后 还是会出现红叉(我试了重启,重建清理,重新建项目等方法)都没有成功,这里就是这个文件类型的出错 之后我看到了一个问题 就是JRE的包的版本和我的eclipse的默认版本不一样 然后右键点击项目名称选择Build Path打开如图所示的界面 然后将低版本的移除,点击重新添加新的版本 在Add Library界面中选择如图所示的JRE选项 点击下一步 这里为了和开发在使用Eclipse开发Maven Web项目时,可能会遇到项目中出现小红叉的困扰,这通常是由于各种配置问题导致的。下面将详细解释如何解决这个问题。创建一个新的Maven Project项目后,如果在项目中看到小红叉,通常表示项目存在错误或警告。为了解决这个问题,可以在pom.xml文件中添加Java EE相关的依赖。例如,如果你正在构建一个Web应用,可能需要添加如``标签来引入`javax.servlet`等相关库,这样可以帮助Eclipse识别并解决一些基础的构建问题。然而,仅仅添加依赖可能还不够。当项目继续开发并出现红叉,即使尝试过重启Eclipse、清除构建路径、重建项目等方法,问题仍然存在,这可能是由于JRE版本不匹配所导致的。Eclipse的JRE配置与实际项目所需的版本不一致,会导致编译错误或警告。解决这个问题的第一步是检查并更新项目的JRE配置。右键点击项目,选择“Build Path” -> “Configure Build Path”,进入“Libraries”选项卡。在这里,你需要移除旧版本的JRE,并添加与E

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧