maven项目出现小红叉报错,但项目没问题;jdk版本问题等一些报错问题的处理

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

问题1:pom.xml添加了jar包依赖并且jar包也下载到了本地仓库,但是配置文件引入的时候无法引入。出现这种问题update下maven项目就行了 右键项目---> Maven--->Update Project即可

问题2:Dynamic Web Module默认2.3,java默认1.5 更改高版本提示Cannot change version of project facet xxx版本号

处理方式:首先打开项目目录找到.setting文件打开更改一下两个文件

右键--Maven--update project--- 版本就改好了

问题3:项目没报错,但是出现小红叉,这个问题需要先去problem窗口查找问题出现的原因

Errors提示Dynamic Web Module3.0 requires Java1.6 or newer

当看到这段话的时候立马就想到了 肯定是jdk版本的问题,但是build path项目发现jdk版本也没毛病,但还是出现这个错误!

解决方式

在pom.xml指定jdk版本

方式一:

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>

方式二:

<build>  
    <plugins>  
        <plugin>  
            <groupId>org.apache.maven.plugins</groupId>  
            <artifactId>maven-compiler-plugin</artifactId>  
            <version>3.2</version>  
            <configuration>  
                <source>1.8</source>  
                <target>1.8</target>  
                <encoding>UTF-8</encoding>  
            </configuration>  
        </plugin>  
    </plugins>  
</build> 

右键--Maven--update project---项目不再有难看的报错红xx了

问题4:关于web项目中web.xml文件的头部问题,和启动项目报错404

最直接的方式是直接新建一个Dynamic Web Project 然后把web.xml拷贝到自己的maven目录下

还有一点需要注意的是,如图中

版本号必须与maven一致

我解决404的方式是添加<welcome-file-list>,如果没有的话报错404

问题5:Cannot change version of project facet Dynamic Web Module to 2.5(无法将项目刻面动态Web模块的版本更改为2.5)

那这个问题的话 就要查看下web.xml配置文件了,是否有指定版本为之前设置的3.0,这里我贴下 web.xml的头部文件,问题搞定!!

 

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	version="3.0">

 

以上是目前我用maven出现的问题,后续有问题会继续补充,有以上问题的朋友不妨试试!

maven项目项目名报红叉错误,但是代码没有报错解决办法     首先检查problems中是否有报如下错误:            Cannot change version of project facet Dynamic Web Module to 2.5;            One or more constraints have not been satisfied;   这说明是动态web模块的版本没法自动改变,可以采用手动更改的方式解决... 阅读详情

相关推荐

Maven项目报错但是没有文件报错

新建Maven项目有时候会出现项目报错可是找不到文件报错,这时候我们可以进入控制台查看Problem 我遇到的问题是 Description Resource Path Location Type Dynamic Web Module 3.0 requires Java 1.6 or newer. 最开始我是手动更换jre,一直发现每次Update Project后都会变成1.5...

Wyong9802的博客 460

Maven项目出现红色错误标记 但是里面并没有报错

在新建maven项目会遇到这个问题 我们可以在插件中加上 source和target是你的jdk版本 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <source>1.

m0_54866636的博客 1632

Maven项目新建时,项目上出现红叉,但是项目没有报错

http://blog.csdn.net/weixin_35806606/article/details/70237965遇到这样的情况可以去Problems里面找错误,在Console所在的那一栏可以找到,找不到的可以在window-show view -other里面手动去找。 发现项目报错: Description Resource Path Location Ty

1094

Maven项目添加阿里云HBase依赖之后第一行才出现红叉报错“Missing artifact jdk.tools:jdk.tools:jar:1.6”的解决办法...

首先是从阿里云上下载了一个样例项目“hbase-demo”,然后用eclipse打开,此时eclipse会去下载aliyun.hbase依赖。 等待一段时间后,pom.xml却报错了,第一行左侧出现了红叉。 点击左侧的这个红叉,看见提示的报错信息:“Missing artifact jdk.tools:jdk.tools:jar:1.6”。 原始的 pom.xml 文件: <?xm...

weixin_30367945的博客 545

eclipse新建maven项目项目报错,但是有红叉

eclipse新建maven项目项目报错,但是有红叉 使用eclipse新建一个maven项目 项目的根目录直接出现红叉。 方法一:环境配置出错 解决办法:检查项目的环境配置,分别在三个位置检查: 1、编译路径(Java Build Path) 需要检查该路径是否使用的本机jdk版本(eclipse自带了jdk,但是建议使用本机的jdk),检查路径:项目右键properties,剩余操作如下图。 JRE Library可以eclipse中进行配置(jdk配置地址:Windows->Prefer

weixin_43820771的博客 2268

使用eclipse+maven导入别人的项目时,java resources有红叉错误

第1步(配置项目的属性): 右键项目,进入Build Path配置: 编辑JRE System Library: 选中自己的jdk版本(我的是1.8,查看jdk版本可参考我之前的博客:查看class文件的jdk版本遇到的问题) 选中Java Compiler,使其版本jdk版本一致: 选中project Facets,指定Dynamic Web Module(我指定的...

藓类少女的博客 2222

消除maven项目红叉

在学习maven项目时,有时会出现写的代码没有任何报错,创建的包也没报错,但是项目上一直有个红叉,对强迫症是很不友好的。在网上找了找,找到一种解决方法: 1.打开pom.xml文件,找到标签,把下面的代码粘上去 <plugins> <!-- define the project compile level --> <plugin...

Greedy_的博客 556

java项目红叉报错的解决方法

maven布置项目红叉问题解决

复制乔布斯 4231

Eclipse中maven项目JDK配置报错红叉问题

eclipse中maven项目增加jdk配置时报错的解决办法 默认maven采用的是自带的jdk配置版本,故会导致错误,如下设置后,即可解决 增加jdk1.7配置后maven项目报错maven默认采用自带的jdk1.5   添加jdk1.7 compiler plugin后报错     解决办法可以配置全局的jdk版本,在se

技术创造未来,程序改变生活。 2105

eclipse项目更改jdk

文章目录项目红叉错误配置项目jdk配置java build path使用Maven强制更新后,版本不变指定全局jdk 项目红叉错误 当我们的项目红叉错误的时候,有没有什么明显错误的时候,思考是项目使用jdk和我们配置的jdk是否一致,如果不一致,则需要更改成我们配置的jdk 配置项目jdk 右击项目的properties配置选项,保持图中的选项中jdk版本一致 配置java build path 如果这里jdk不是我们想要版本,先把它移除,然后再添加我们的jdk 可以选择我们eclip

qq_48325875的博客 4864

eclipse的maven项目Java Resources有红叉问题

maven项目Java Resources有红叉问题,如下图: 1、查看电脑中JDK版本,运行,cmd->java -version,如下图 2、修改项目jdk版本与机器中的jdk版本一致,右键项目 -> Properties -> Project Facets -> 修改Java Version -> 保存。 3、设置项目的Java Build Pat...

进击的Ace 314

maven搭建web项目报错

利用maven搭建web项目,对于小白同学来说。肯定会不知所措, 接下来下面有几种异常是我们在使用maven工程中常见的异常可供参考 1.当我们启动web项目服务器报错org.springframework.web.context.ContextLoaderListener 解决方法:   项目右击————》点击properties————》Deployment Asse...

djxphmz186867的博客 332

eclipse创建maven项目

比如我创建一个项目,我一般会将groupId设置为cn.qjx,cn表示域为中国,qjx是我个人姓名缩写,artifactId设置为testProj,表示你这个项目的名称是testProj,依照这个设置,你的包结构最好是cn.qjx.testProj打头的,如果有个StudentDao,它的全路径就是cn.zr.testProj.dao.StudentDao。答:Bulid Path—》Libraries,点击Add Library,选择Server Runtime,选择配置的tomcat,Finish。.

m0_67390788的博客 1394

Eclipse中建立Maven项目时Java Resources有红叉

        如图                                    解决办法            首先查看自己的jdk第二步 右边项目 --&gt;properties 如图修改    改完后发现项目还是报错 ,接下来 然后不出意外,就没有错误了如果上面的一种方式还是没有解决问题还报红x的haul可以使用下面的一种方式来解决        打开windows--&gt;s...

NULL 1万+

eclipse创建maven项目,并解决项目报错

今天在论坛看到有人提问题说是eclipse创建maven项目报错问题,由于步骤描述费时,我在这里记录一下 在使用eclipse创建maven项目下一直有一个红叉,虽然也能运行项目但还是要解决的 首先需要创建项目 创建maven项目,选择Maven Project 注意:这里默认的是quickstart(普通项目),如果要创建web项目需要选择webapp,我这里选择weba...

tongkaiming的博客 2万+

关于Maven项目-在内部看不到表面错误的情况下-项目名上打红叉问题

喜欢的关注我哈      点击我的头像  关注哈  一: error上的报错不是很重要: 其实这error 的报错问题不会影响你项目的运行: 这是eclipse的一个小bug  原应是maven项目下 的web_xml 的文件格式eclipse不太支持,会出现误报的问题  ,只要用ctrl  + x 剪切代码  然后  ctrl  + s  保存空白的xml文件 ,再将ctrl+x 的代码放进...

光头迪迦 360

Eclipse Maven项目java resource 报错,有个红叉

遇到这种情况,右击项目“Properties”,在弹出的“Properties”的左侧边框,单击“Project Facets”,打开“Project Facets”页面,在页面中“Java”下拉选项中,选择与自己项目一致的JDK版本就行了。如图所示:

小草的博客 3万+

Eclipse创建maven项目

.环境 eclipse 2018 64位 ,jdk 1.8,maven 3.6,tomcat 8.5  创建前先把上面环境配置好,这里就不详细描述了。 二.创建步骤 1.打开eclipse,file—》new —》project,选择Maven—》Maven Project,如图: 点击Next: 点击Next: 我需要的是web项目故选择webapp,点击Next: ...

nioqnw的博客 6万+
上一篇: jdbc.properties用法整理
下一篇: eclipse恢复默认布局方式
挽风微凉
博客等级 码龄10年 22粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值