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

tech2025-06-13  2

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

 

首先确定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的红色报错提示,可以不用去管,只要调试运行没问题就行。

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

 

 

 

最新回复(0)