将javaweb从eclipse导入到idea一些问题

小白一枚,将项目从eclipse导入到idea里面出现的一些问题和解决方案
导入过程

    1. 导入步骤:进入idea,选择File-> New --> Module from Exiting Sources,然后就选择你的项目进行自动导入.

出错与解决

    1. at java.lang.ClassLoader.defineClass1(Native Method
      可能会因为两个编译器使用的jdk不一样,导致一些方法报错导致一些方法使用不了,如getAttribute,setAttribute方法使用不了.
      那么,这里就需要进入File–》Project Structure 里面,修改你的Modules里面的Dependencies.将jgk的版本改为和你eclipse编译器里面的jdk一致就可以了.
    1. java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing,
      junit测试单元的代码出现报错出现这个问题,经过查询,发现是导入的junit4的版本太高了,然后,将junit4 12.4 的版本调低就可以了.
    1. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,
      突然想到导入的项目中,可能mysql-connector-java的jar包丢失了,进入项目看jar包存在,但是,没有添加到java项目的依赖中,然后,进入project structure --》module–〉dependencies,将jar包添加进依赖就好了.

总结

    1. 然后项目就顺利跑起来啦.纯小白,第一次记录非技术贴,有错之处,望大神指教,定当感激不尽.
发布了8 篇原创文章 · 获赞 0 · 访问量 365

猜你喜欢

转载自blog.csdn.net/weixin_40944062/article/details/100803363