W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
為了能夠使用 IntelliJ IDEA 編譯應(yīng)用程序,您需要指定一個(gè)構(gòu)建 JDK??梢栽陧?xiàng)目級(jí)別上配置構(gòu)建 JDK。如果您有一個(gè)復(fù)雜的項(xiàng)目,您可能需要為不同的模塊配置不同的 JDK。
本節(jié)說明如果定義了多個(gè)JDK,IntelliJ IDEA 如何選擇構(gòu)建 JDK,以及如何配置它們:
本節(jié)介紹如果在每個(gè)模塊上配置了多個(gè) JDK,則由 IntelliJ IDEA 選擇構(gòu)建 JDK 的算法。IntelliJ IDEA 執(zhí)行以下操作來確定要用于編譯的 JDK:
目前大多數(shù) IDE 都沒有集成 JDK 環(huán)境,IDEA 也是一樣,在使用 IDEA 之前首先要安裝 JDK,并且配置環(huán)境變量。與其他 IDE 不同之處在于,IDEA 不會(huì)自動(dòng)匹配系統(tǒng)的 JDK 環(huán)境,編譯時(shí)會(huì)提示以下錯(cuò)誤信息:
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: 致命錯(cuò)誤: 在類路徑或引導(dǎo)類路徑中找不到程序包 java.lang …… java: Compilation failed: internal java compiler error
IntelliJ IDEA 可以為每個(gè)項(xiàng)目指定不同版本的 JDK,并且需要開發(fā)者手動(dòng)配置項(xiàng)目的所使用的 JDK 版本。配置方法如下:
注意,您還可以通過編輯適當(dāng)?shù)倪\(yùn)行/調(diào)試配置來覆蓋項(xiàng)目或模塊級(jí)別的 JDK 設(shè)置,以進(jìn)行特定的調(diào)試或測(cè)試。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: