本人用IDEA開發的時候,遇到了這個問題:代碼中出現錯誤:Cannot resolve method,啟動的時候提示錯誤Cannot start compiler:the SDK specified for module "IDEA".Specify the SDK at Project Structure dialog。這個問題翻譯過來的大致的意思的:不能啟動這個模塊,需要指定SDK。上面的這個異常。是由於我沒有配置項目的SDK,那么如何來配置項目的SDK呢?在配置SDK前先要配置Java的核心-JDK,其實JDK就是SDK,只不過SDK的配置依賴着JDK的配置。
1.配置JDK(如果你以前下載過JDK就算了,個人建議將JDK優化至1.7的version以上比較好,如果你的電腦里沒有下載過JDK,那么請通過Oracle公司的這個地址下載最新的:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,通過這個下載好以后將JDK進行安裝,JRE不用下載JDK自帶了JRE。我的電腦里已經下載好了,我在這里就不在贅述)
1.1:在IDEA的菜單欄中選中File
1.2:選中Project Structure
1.3:然后,彈出來的對話框左邊有一個SDKs單擊它
1.4:在中間的一欄中有個+號單擊它,一單擊會出現Add New SDK然后選中第一個JDK;
1.5:然后定位到你JDK安裝到那個路徑下了,比如我的在:C:\Program Files\Java\jdk1.8.0_73。注意在定位路徑的時候定位到JDK的version處就好了,不要再往下定位了。比如在我的這個路徑下面還有bin or lib or jre等等的,這些全部不要。我的定位路徑就是:C:\Program Files\Java\jdk1.8.0_73。然后點擊:Apply后再點OK
1.6:上述的完了以后再按照1.1和1.2的步驟進行。
1.7:1.6的做完以后還是會回到1.3步驟出現的畫面。這時選擇:Modules
1.8:當點擊后對話框的右邊會出現:另一個畫面,在這界面點擊dependencies,找到Module SDK,點擊下拉框后會出現剛才我們配置JDK的name點擊我配置的那個就好了。
1.9:到此SDK就配置完畢了。
補充:如果1.5步驟沒有選擇正確的話:會出現這個異常對話框:The selected directory is not a valid home for mobile sdk,這個的大概的意思是:你所選擇的SDK不是有效的一個根路徑。
