IntelliJ IDEA 基本配置入門

前言:今天下載安裝IntelliJ IDEA。隨手建立了一個項目,運行Build提示錯誤。java

與大多數用於開發JAVA的IDE相似,不作不論什麼配置。編譯是不會成功的。所以我嘗試對IDEA的配置進行了一點初步探索,順手記下供同行參考。spring

1.JDK環境

眼下大多數IDE都沒有集成JDK環境,IDEA也是同樣。在使用IDEA以前首先要安裝JDK,並且配置環境變量。與其它IDE不一樣之處在於,IDEA不會本身主動匹配系統的JDK環境。編譯時會提示下面錯誤信息:

Using javac 1.7.0_40 to compile java sources
java: JPS build failed to load optimized file manager for javac:
java.lang.NoClassDefFoundError: com/sun/tools/javac/util/DefaultFileManager
java.lang.NoClassDefFoundError: com/sun/tools/javac/file/JavacFileManager
java: 致命錯誤: 在類路徑或引導類路徑中找不到程序包 java.lang
……
java: Compilation failed: internal java compiler error

IDEA可以爲每個項目指定不一樣版本號的JDK,並且需要開發人員手動配置項目的所使用的JDK版本號。配置方法例如如下:網絡

(1)單擊File | Project Structure菜單項。打開ProjectStructure對話框。工具

(2)在左側列表框中,選擇SDKs列表項,進入SDK配置頁面;開發工具

(3)若中間的SDK列表框沒有選項。則單擊「+」號建立一個JDK列表項。ui

(4)選擇JDK列表項,在SDK ’JDK’選項卡頁面中,單擊JDK home path項目的瀏覽button。定位安裝JDK路徑並保存。

2.項目依賴

IDEA內置了Maven環境,默認採用Maven解決項目依賴問題。在新建項目後,項目的路徑中會生成pom.xml文件和項目名.iml文件。

新建項目後,IDEA不會本身主動刷新Maven的依賴。code

以Spring Application爲例。新建項目編譯時提示下面錯誤信息:
xml

java: 程序包org.springframework.stereotype不存在
java: 程序包org.springframework.context不存在
java: 程序包org.springframework.context.support不存在

刷新Maven配置的方法爲:blog

(1)右鍵單擊項目。ip

(2)在彈出菜單中選擇Maven|Reimport菜單項。

此時,IDEA將經過網絡本身主動下載相關依賴,並存放在Maven的本地倉庫中。另外。可以將Maven的刷新設置爲本身主動。配置方法爲:

(1)單擊File|Setting菜單項。打開Settings選項卡。

(2)在左側的文件夾樹中。展開Maven節點;

(3)勾選Import Maven projects automatically選擇項。

在Project Structure的Modules選項卡的Dependencies頁面中。可以查看Maven所引用的項目。

假設未找到指定項目,則對於項目將用紅色波浪線提醒。同一時候。可在該選項卡中改動Maven的依賴項。

後記:在網上看到IntelliJ IDEA所宣稱的種種便利。讓我產生了一種幻覺——這就是下一代的JAVA開發工具。其實,除了代碼本身主動補全相較於其餘編譯器有所提高外,IDEA並無太多出色之處。

短時間內恐怕並無代替Eclipse的可能。更況且Eclipse是免費的。但我仍是很是期待能夠出現更加智能的IDE,即便是收費,僅僅要能夠提升開發者工做效率就是值得的。

相關文章
相關標籤/搜索