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