最近在IDEA中导入Eclipse的项目,虽然使用了MAVEN创建的,但是还是出现了各种各样的奇葩BUG,因此写下记录记录。
出现各种各样不知道此类,不报错却在编译时提示找不到相关的包,但是MAVEN却不在依赖中报任何错。在MAVEN中尝试了REport也不行,重新导依赖也不行,一开始以为是本地仓库不行,也重删除了本地仓库重来,也不行。
考虑到是编译不通过,那么我就去设置了一下编译

如图,发现默认使用的JavaC编译,考虑到项目比较老旧,有些部分是一直迭代更新过来的,因此设置为Eclipse编译器,具体的各位可以查看资料。
同时将编译的版本改为8的版本

还没完,继续在运行界面设置


设置为JDK8
同时项目跑的是tomcat,因此还要继续查看相关模块是否是JDK8

在tomcat设置界面,在Before lauch中选择编译的方式为 Build,no error check
此时就会跳过部分编译错误的内容。这是因为IDEA中跟Eclipse编译的方式不太一样,Eclipse能够允许代码报错同时将Tomcat跑起来。

此时编译就不在报错了,项目也能够正常了。
本文记录了在IDEA中导入Eclipse项目后遇到的各种编译错误,包括找不到类和包的问题。尝试了清理本地仓库、调整编译器和设置JDK版本等方法,最后通过将编译器改为Eclipse、设置编译版本为Java 8以及调整Tomcat配置以跳过部分编译错误,成功解决了问题,使得项目能够正常运行。
569

被折叠的 条评论
为什么被折叠?



