idea导入eclipse java项目jar包导入报错

idea导入eclipse java项目jar包导入报错

最近在将eclipse写的项目迁移到IDEA平台上,可以说费了很大的劲,报各种错,当然自己也成长了很多.  借此记录一下.

首先从svn服务器checkout项目 一直下一步

idea导入eclipse java项目jar包导入报错

 

 idea导入eclipse java项目jar包导入报错

 

 idea导入eclipse java项目jar包导入报错

 

idea导入eclipse java项目jar包导入报错

idea导入eclipse java项目jar包导入报错

idea导入eclipse java项目jar包导入报错

 

idea导入eclipse java项目jar包导入报错

 

 接下来就一直next或者 cancel 就可以了

之后就成功导入了,如下图:  正在创建索引. 一般你的项目越大,资源文件越多,创建索引的时间越长. 目的是为了后期开发能快速找到文件.

最好等他创建完之后再对他进行操作

idea导入eclipse java项目jar包导入报错

 

 

选择相应的JDK版本,并将错误红色的依赖包删除

idea导入eclipse java项目jar包导入报错

 

 并添加相应的jar包  其他模块以此类推  

idea导入eclipse java项目jar包导入报错

 全部删除后,又报错…

 idea导入eclipse java项目jar包导入报错

经过排查发现,原因是父模块已经有所有的Content Root ,所以将其他模块删除即可.

idea导入eclipse java项目jar包导入报错

 

效果如图:

 idea导入eclipse java项目jar包导入报错

 

如果有些资源根目录没有识别,要做如下操作,不然会找不到该模块.

idea导入eclipse java项目jar包导入报错

 

添加web文件描述符

idea导入eclipse java项目jar包导入报错

 

 idea导入eclipse java项目jar包导入报错

 

 

 idea导入eclipse java项目jar包导入报错

 

 

 添加tomcat服务器

idea导入eclipse java项目jar包导入报错

 

 idea导入eclipse java项目jar包导入报错

 

 idea导入eclipse java项目jar包导入报错

 

 idea导入eclipse java项目jar包导入报错

idea导入eclipse java项目jar包导入报错

 

报错1:

 idea导入eclipse java项目jar包导入报错

原因:内存分配大小不足,修改即可

idea导入eclipse java项目jar包导入报错

 

 注意idea不会识别你项目中的jar包,需要手动添加并识别,如下图:

idea导入eclipse java项目jar包导入报错

 

当然一些老版本的项目在跑时会报方法已过时的信息,可以这样设置

idea导入eclipse java项目jar包导入报错

 

问题2:由于我这个项目是用JDNI作为项目源,然后报下面的错误.

idea导入eclipse java项目jar包导入报错

经过我大量的搜百度,终于发现的了问题 .

原因:

1.项目使用的jdk版idea导入eclipse java项目jar包导入报错本与tomcat使用的jdk版本不一致,tomcat使用的jdk版本至少要和项目中使用的jdk版本一致.

解决: 可以修改环境java_home为当前项目的JDK版本.因为tomcat会读取java_home中的值.

2.jar重复的问题(这是真的坑)

有时候我们所需要的的jar放置在tomcat下的lib文件夹下,  我们编译时要用到,需要加入到项目中去, 如图:

idea导入eclipse java项目jar包导入报错

 

但是在项目打包或者发布到tomcat服务器运行时,由于tomcat容器已经存在这些jar包,所以不能在此时添加jar包.如图:

idea导入eclipse java项目jar包导入报错

 

上图是没有错的,不能把tomcat_lib  这个jar包再次放入到tomcat容器中.

 

今天的文章
idea导入eclipse java项目jar包导入报错分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/126992.html

(0)
编程小号编程小号
上一篇 2024-09-16
下一篇 2024-07-26

相关推荐