IntelliJ IDEA 基本配置入門


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

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

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列表項。

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

2.項目依賴

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

新建項目后,IDEA不會自己主動刷新Maven的依賴。

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

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

刷新Maven配置的方法為:

(1)右鍵單擊項目。

(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,即使是收費,僅僅要可以提高開發者工作效率就是值得的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM