总结说明:java
1.必须搞明白modules和artifacts是什么东西。web
2.modules若是是webApp的话,那么在new modules的时候注意得选择webmodules。若是是从别的地方copy过来的项目,那么能够本身新建一个web.xml或者new以后选择以前项目的web.xmlspring
3.artifacts新建的时候特别注意层次!若是是本身新创建的一个out目录,那么得把jsp的document导入。eclipse
概述:因为IntelliJ IDEA 和Eclipse都是正对Java开发语言的IDE,因此将Java程序从Eclipse迁移到IntelliJ IDEA并不难,可是,二者在部分名词上存在不一样的定义。例如,Eclipse中的“project”(项目)对应 IntelliJ IDEA中的“module”(模块).而IntelliJ IDEA中的“project”,某种程度上,相似Eclipse中的“workfspace”(工做区)。事实上,要迁移不带Eclipse插件的简单 Java应用,你须要在IntelliJ中建立和Eclipse中相似的项目结构。若是你要迁移的是Eclipse 富客户端(RCP)应用,请参阅 使用IntelliJ IDEA 作Eclipse RCP开发。jsp
因为IntelliJ IDEA 和Eclipse都是正对Java开发语言的IDE,因此将Java程序从Eclipse迁移到IntelliJ IDEA并不难,可是,二者在部分名词上存在不一样的定义。例如,Eclipse中的“project”(项目)对应 IntelliJ IDEA中的“module”(模块).而IntelliJ IDEA中的“project”,某种程度上,相似Eclipse中的“workfspace”(工做区)。事实上,要迁移不带Eclipse插件的简单 Java应用,你须要在IntelliJ中建立和Eclipse中相似的项目结构。若是你要迁移的是Eclipse 富客户端(RCP)应用,请参阅 使用IntelliJ IDEA 作Eclipse RCP开发。工具
好,让咱们开始一步一步的介绍如何迁移ui
一、 建立一个ntelliJ IDEA的新项目的(File | New project )。打开 new Project窗口。spa
二、 选择 Import project from external model,Next插件
三、 选择导入Eclipse项目,还支持Flash/Flex Builder 和Maven项目。Nextxml
四、 选择Eclipse应用所在目录。Next
五、 选择要导入的项目,Finish
六、 此时IntelliJ IDEA会将此项目导入并创建好。
七、 快捷键 Ctrl + Alt +Shift + S 或者工具栏,打开项目结构。
首先看到的是project的各类设置。
若是以前没有配置过IntelliJ使用的JDK(SDK),则能够看到
若是有配置过,则下拉选择要使用的SDK便可。
八、 配置使用的SDK ,点击Project SDK下面的New按钮,选择JSDK:
九、 在弹出窗口的文件系统中找到JAVA_HOME目录,保存返回。
十、 设置项目编译后的输出路径,这边能够选择默认,也能够按照自家的定义设置。这里因为是单module的项目,因此我直接设置为classes.(实际上,也建议你们一个project里只有一个module.)
十一、 选择Module的设置,这里主要讲下Paths的设置。
这里主要设置当前Module的输出路径。
十二、 当前模块的环境依赖:
到这里,其实基本的迁移动做已经完成了。
若是不是单一的java应用,如使用了spring,则这里能够管理spring 的配置文件。则点击Modules上栏的加号:
而后在右边的窗口里选择项目spring使用的配置文件。
若是是web应用,一样增长一个web Facet ,设置web.xml位置,及web应用的根路径。
这时通常会提示你设置Artifacts,按照提示Fix便可,设置完后,Artifacts以下:
1三、 Libraries 顾名思义,不啰嗦了。移植过来通常状况不须要设置。使用上面的环境依赖就能够了。
至此,设置就完成。
对于web容器的设置,简单的提一句,在主菜单:
位置,点击配置后,选择要配置的web容器。配置方式跟eclipse相似,选择下容易的home目录等。如我使用jetty(默认没有该插件),配置完后。
点击启动后,就能够看到了。
若是是简单的应用程序,从移植向导结束,到设置完SDK后,通常状况就完成了迁移过程。Web或者引入其余模块的则须要稍微设置下,整体来讲仍是比较简单的。