介紹
之前的程序用的是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,然後再轉回來:
之後再編譯就沒問題了。