IDEA的簡單操做(導入項目)

最近使用了一個新的IDE工具,叫作IDEA。這是一個不錯的IDE工具,至少對我來講,在IDEA上編程效率是要高些的。可是剛開始使用這個軟件時,着實讓我吃了很多苦頭,它與eclipse實在是有太多的差異了,以致於我差點要放棄。php

如今我將我使用該工具的一些心得與你們分享,讓還未使用過該軟件的朋友可以快速的上手。web

我使用的版本是:IntelliJ IDEA 11.1.4 ,不一樣的版本可能會有比較大的差異,至少我在使用12版本的時候是處處碰壁。編程

下載地址:http://download.dzcnc.com/soft.php?id=34282 tomcat

userName:Administrator服務器

License Key : 80791-ZX38I-89848-4XOA1-NZP1A-SSAY2eclipse

剛進入IDEA時,的界面是這樣的:ide

IDEA在安裝時,就集成了SVN等版本管理插件,因此咱們能夠直接使用:函數

點擊「Check out from Version Control」,選擇對應的版本管理器:SVN,GIT,CVS等工具

以後就能經過SVN等把軟件Check out 下來了測試

獲取項目的後的界面應該是這樣的:

與eclipse同樣左邊是項目結構,右邊是代碼區

以後咱們須要進行一些設置

導航欄的倒數第3個是項目的結構設置(Project Structure),倒數第4個是設置(Settings),倒數第7個箭頭向下的是運行設置,倒數第8個是編譯

1.Project Structure 中主要是對項目的jar包,source文件,和classes輸出地址進行設置,與eclipse的path的設置是同樣的。須要注意的是jar包的scope應該是Provided,默認導入的時候是爲Compile.

2.Setting 是對項目的設置和全局設置進行管理,這個和eclipse的設置也是同樣的

3.爲了讓程序運行起來,還要作的是設置它的模式:如Application,Tomcat,Android等。

點擊倒數第8個按鈕,能夠進行運行的設置,對Web程序來講來講就是在Server中設置一個服務器,

在Deployment中配置一個Web的路徑(WebRoot)。

進行了以上的設置基本上一個從eclipse來的WEB程序也就能夠在IDEA上正常運行了。

點擊第二欄倒數的第八個按鈕,就能夠編譯程序了,順便也能檢驗咱們的設置是否正確。

20130523---------------------------------------------------

當我執行一個main函數時,出現了"main" ClassNotFoundException的錯誤

將lib由provided改成compile後成功運行

20130524-----------------------------------------------------

自9.0之後IDEA的依賴關係出現了scope這個屬性,這是爲了更好的管理測試代碼和項目代碼(是這麼翻譯的吧....囧),scope有四個屬性,分別是compile,test,runtime,provided.

compile:在classpath內的依賴在編譯和運行階段提供給項目代碼和測試代碼

test:在classpath內的依賴在編譯和運行階段提供給測試代碼

runtime:在classpath內的依賴只在運行階段提供給測試代碼和項目代碼

provided:在classpath內的依賴只在編譯階段提供給項目代碼,這比較適用於運行該代碼的容器在運行階段能夠提供相應的依賴的狀況(好比tomcat運行web程序,可是對於沒有容器的代碼,好比main可能會出現問題)

20140108-------------------------------------------------------

進入Setting,再IDE Setting中選擇keymap,這是快捷鍵的配置

其中選擇Main menu -> Code -> Reformat Code...是格式化代碼的快捷鍵

相關文章
相關標籤/搜索