IntelliJ IDEA JDK配置

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項目的瀏覽按鈕,定位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的依賴項。


原文地址:http://www.tuicool.com/articles/Bv6n2qV

發佈了18 篇原創文章 · 獲贊 152 · 訪問量 125萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章