新聞中心
官網(wǎng)文章鏈接:http://www.jetbrains.com/idea/documentation/eclipseToIDEA.html

創(chuàng)新互聯(lián)公司主營(yíng)獨(dú)山子網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP軟件開(kāi)發(fā),獨(dú)山子h5微信平臺(tái)小程序開(kāi)發(fā)搭建,獨(dú)山子網(wǎng)站營(yíng)銷推廣歡迎獨(dú)山子等地區(qū)企業(yè)咨詢
操作步驟和截圖參考IntelliJ IDEA 10.0.2版本操作。
由于IntelliJ IDEA 和Eclipse都是Java 的IDE,所以Java應(yīng)用的遷移是很簡(jiǎn)單,但是,兩者在部分名詞上存在不同的定義。例如,Eclipse中的“project”(項(xiàng)目)對(duì)應(yīng)IntelliJ IDEA中的“module”(模塊).而IntelliJ IDEA中的“project”,某種程度上,類似Eclipse中的“workfspace”(工作區(qū))。事實(shí)上,要遷移不帶Eclipse插件的簡(jiǎn)單Java應(yīng)用,你需要在IntelliJ中創(chuàng)建和Eclipse中類似的項(xiàng)目結(jié)構(gòu)。如果你要遷移的是Eclipse 富客戶端(RCP)應(yīng)用,請(qǐng)參閱 使用IntelliJ IDEA 做Eclipse RCP開(kāi)發(fā)。(這段來(lái)自官網(wǎng),目前新版本的可以支持導(dǎo)入現(xiàn)有的Eclipse應(yīng)用)。
好,讓我們開(kāi)始一步一步的介紹如何遷移
1、 創(chuàng)建一個(gè)ntelliJ IDEA的新項(xiàng)目的(File | New project )。打開(kāi) new Project窗口。
2、 選擇 Import project from external model,Next
3、 選擇導(dǎo)入Eclipse項(xiàng)目,還支持Flash/Flex Builder 和Maven項(xiàng)目。Next
4、 選擇Eclipse應(yīng)用所在目錄。Next
5、 選擇要導(dǎo)入的項(xiàng)目,Finish
6、 此時(shí)IntelliJ IDEA會(huì)將此項(xiàng)目導(dǎo)入并建立好。
7、 快捷鍵 Ctrl + Alt +Shift + S 或者工具欄
,打開(kāi)項(xiàng)目結(jié)構(gòu)。
首先看到的是project的各種設(shè)置。
如果之前沒(méi)有配置過(guò)IntelliJ使用的JDK(SDK),則可以看到
如果有配置過(guò),則下拉選擇要使用的SDK即可。
8、 配置使用的SDK ,點(diǎn)擊Project SDK下面的New按鈕,選擇JSDK:
9、 在彈出窗口的文件系統(tǒng)中找到JAVA_HOME目錄,保存返回。
10、 設(shè)置項(xiàng)目編譯后的輸出路徑,這邊可以選擇默認(rèn),也可以按照自家的定義設(shè)置。這里由于是單module的項(xiàng)目,所以我直接設(shè)置為classes.(實(shí)際上,也建議大家一個(gè)project里只有一個(gè)module.)
11、 選擇Module的設(shè)置,這里主要講下Paths的設(shè)置。
這里主要設(shè)置當(dāng)前Module的輸出路徑。
12、 當(dāng)前模塊的環(huán)境依賴:
到這里,其實(shí)基本的遷移動(dòng)作已經(jīng)完成了。
如果不是單一的java應(yīng)用,如使用了spring,則這里可以管理spring 的配置文件。則點(diǎn)擊Modules上欄的加號(hào):
然后在右邊的窗口里選擇項(xiàng)目spring使用的配置文件。
如果是web應(yīng)用,同樣增加一個(gè)web Facet ,設(shè)置web.xml位置,及web應(yīng)用的根路徑。
這時(shí)一般會(huì)提示你設(shè)置Artifacts,按照提示Fix即可,設(shè)置完后,Artifacts如下:
13、 Libraries 顧名思義,不啰嗦了。移植過(guò)來(lái)一般情況不需要設(shè)置。使用上面的環(huán)境依賴就可以了。
至此,設(shè)置就完成。
對(duì)于web容器的設(shè)置,簡(jiǎn)單的提一句,在主菜單:
位置,點(diǎn)擊配置后,選擇要配置的web容器。配置方式跟eclipse類似,選擇下容易的home目錄等。如我使用jetty(默認(rèn)沒(méi)有該插件),配置完后。
點(diǎn)擊啟動(dòng)后,就可以看到了。
如果是簡(jiǎn)單的應(yīng)用程序,從移植向?qū)ЫY(jié)束,到設(shè)置完SDK后,一般情況就完成了遷移過(guò)程。Web或者引入其他模塊的則需要稍微設(shè)置下,總體來(lái)說(shuō)還是比較簡(jiǎn)單的。
Web部分,后續(xù)會(huì)在另一篇專門(mén)說(shuō)明。
寫(xiě)到這里,依舊脫離原文的原意太多。
到這里這里,從eclipse中移植過(guò)來(lái)的項(xiàng)目已經(jīng)可以編譯,發(fā)布使用了。
當(dāng)前標(biāo)題:應(yīng)用從Eclipse3.x遷移到IntelliJIDEA
文章地址:http://fisionsoft.com.cn/article/coicdii.html


咨詢
建站咨詢
