eclipse/idea在项目初次打开时提示找不到common/spring-mybatis.xml文件,${jdbc.driverClassName}找不到,commmon.lang包找不到等

本文主要介绍了在Eclipse和IDEA中遇到项目初次打开时,提示找不到如`spring-mybatis.xml`、`${jdbc.driverClassName}`及`common.lang`包等问题的解决方案。重点检查Maven配置、build配置、.project和.classpath文件,并进行相应的设置,如将资源目录标记为Source Folder。如果仍存在问题,尝试清理项目、更新Maven或重新导入。对于从Eclipse迁移至IDEA的项目,某些pom.xml的错误提示可以忽略,只要运行正常即可。

基本都是首次导入项目首次运行时的问题,或者电脑崩了,重启后可能会遇到。

 

首先确定IDE(eclipse或IDEA)里面,maven配置与build配置正常。

                  我的就是修改配置,忘了save 或apply,导致修改丢失。

                  maven的HOME路径配置,local respository配置路径,xml里面配置(url和local respository)

                  build就是jdk与jre路径配置

然后就是,确认.project 与.classpath文件的配置情况,尤其是.classpath,它配置读取配置文件,经常导致xml文件或者${jdbc.driverClassName}找不到的情况。

                 eclipse ,就是文件夹上右键 build path-->use as source floder (有时候,resources resource/config resource/common或其下其他子文件夹也要这样做)

 

                 idea,就是resource文件夹上 右键 mark Directory as -->Sources Root ,然后依然读不到配置文件,

                            就需要File-->Project Structure-->Project Settings-->Modules-->你的工程名-->Sources下面,选中目录例如 resource/config右键:sources as图标变成蓝色的,可以同时看到.classpath中多了一行

<classpathentry kind="src" path="src/main/resources/config">
<classpathentry kind="src" path="src/main/resources/common">

 

最后,还是不行,就需要clean project 和maven update/reimport,甚至重新import 项目,(记得再次查看.classpath文件有没有上面的配置出现),就是这么奇怪的东西。

 

至于eclipse的工程迁移到idea里面,pom报错,有一些是不用管的 

例如:<systempath>${JAVA_HOME}..... 中找不到环境变量,红色;

          Element executions is not allowed here的错误,红色;

          等等pom的红色报错提示,可以不用去管,只要调试运行没问题就行。

          免得修改后,跟同事配置不一样,麻烦,强迫症患者可以试试挑战报错信息级别与形式,俺就不搞了,麻烦。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值