介绍
之前的程序用的是Eclipse开发,现在要使用IntelliJ IDEA开发,那么该如何把项目导入到IntelliJ IDEA之中呢?网上没有详细的介绍,这里自己总结一下。
项目导入
导入eclipse项目,选择项目的文件夹后,发现IDEA里面没有eclipse模板:
怀疑是新版本的IDEA没有安装eclipse插件,打开设置界面:
在插件里面搜索eclipse关键字:
选上搜索到的插件进行安装,安装完成后根据提示自动重启IntelliJ IDEA。之后再次导入项目,终于有eclipse模板了:
之后一路next即可,由于之前项目用的JDK与你目前使用的可能不同,注意选择正确的JDK版本:
点击Finish按钮即可生成IDEA项目了。
添加依赖库
但是到这里还没有完,此时编译项目会报错的,因为eclipse的lib目录下的包还没有添加进项目依赖中。打开File–>Project Structure,点击 Modules→Dependencies选项,把红色org开头的依赖库都右键remove掉(这些是eclipse的jar包):
然后点击当前页面的右侧加号中Libraries→Java:
添加lib目录:
添加成功显示如下:
当然这个lib也可以在Libraries里面添加:
二者结果是相同的,在看Modules里面还有其他画红线的库没有:
这里还有两个Tomcat包,原来项目设置的路径和现在安装的Tomcat位置不同,所以得根据Tomcat路径修改下:
项目配置
下面还得配置Web信息,关于这部分可以见我上一篇博文:IntelliJ IDEA导入多个项目的配置和运行 如果是Spring项目,还得在Facets中添加Spring:
这时如果下面提示没有发现xml配置文件,需要手动添加:
点击上面的加号,选择IDEA搜索到的所以xml配置文件:
然后按照上一篇说的,配置一个Tomcat Server,添加Artifact就可以运行了。
错误解决
我这里配置完成后,刚编译就报错了:
根据提示,应该是文件编码的问题,Eclipse可以自动把UTF-8+BOM文件转为普通的UTF-8文件,但是IDEA需要自己转换下,在文件右下角,先把UTF-8转为GBK,然后再转回来:
之后再编译就没问题了。