總結說明: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或者引入其餘模塊的則須要稍微設置下,整體來講仍是比較簡單的。