更新時(shí)間:2021-12-30 08:33:45 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2359次
| 物品 | 描述 |
|---|---|
| 使用編譯器 |
選擇要使用的編譯器: Java。這可能是 IntelliJ IDEA 發(fā)行版中包含的編譯器或來(lái)自項(xiàng)目 JDK 之一的編譯器。 Eclipse(也稱為 Java 或 ECJ 的 Eclipse 編譯器)。IntelliJ IDEA 與 Eclipse 編譯器捆綁在一起。 Groovy-Eclipse。此編譯器允許您使用 Eclipse 編譯器執(zhí)行 Groovy 和 Java 代碼的聯(lián)合編譯。 |
| 使用“--release 選項(xiàng)”進(jìn)行交叉編譯(Java 9 及更高版本) |
選擇要生成的字節(jié)碼版本。(粗略地說(shuō),這是最低的目標(biāo) JVM 版本。) 如果未指定特定版本,則字節(jié)碼版本由編譯器定義。 要為特定模塊指定不同版本,請(qǐng)使用 Per-module 字節(jié)碼版本區(qū)域中的控件。 |
| 每個(gè)模塊的字節(jié)碼版本 |
如有必要,請(qǐng)指定各個(gè)模塊的目標(biāo)字節(jié)碼版本(例如,它們是否應(yīng)與項(xiàng)目的設(shè)置不同)。 在打開的對(duì)話框中單擊并選擇感興趣的模塊。然后,對(duì)于每個(gè)模塊,單擊相應(yīng)的目標(biāo)字節(jié)碼版本單元格并從列表中選擇版本。用于 從列表中刪除選定的一個(gè)或多個(gè)模塊。 |
| 項(xiàng)目字節(jié)碼版本 |
選擇要生成的字節(jié)碼版本。(粗略地說(shuō),這是最低的目標(biāo) JVM 版本。) 如果未指定特定版本,則字節(jié)碼版本由編譯器定義。 要為特定模塊指定不同版本,請(qǐng)使用 Per-module 字節(jié)碼版本區(qū)域中的控件。 |
如果您對(duì) IntelliJ IDEA 捆綁的 Eclipse 編譯器版本不滿意,您可以使用位于設(shè)置 |中的ECJ 批處理編譯器工具的路徑選項(xiàng)。構(gòu)建、執(zhí)行、部署 | 編譯器 | Java Compiler并指定特定的 Eclipse 編譯器版本。
| 物品 | 描述 |
|---|---|
| 盡可能使用來(lái)自模塊目標(biāo) JDK 的編譯器 |
對(duì)于 Javac 編譯器: 當(dāng)此選項(xiàng)打開并且與模塊關(guān)聯(lián)的 JDK 版本與構(gòu)建過(guò)程 JDK 的版本不同時(shí),將使用模塊 JDK 的編譯器。模塊 JDK 的版本早于 1.6 時(shí)除外。在這種情況下,來(lái)自構(gòu)建過(guò)程 JDK 的編譯器以交叉編譯模式用于模塊 JDK 的類。 當(dāng)該選項(xiàng)關(guān)閉時(shí),所有模塊都使用相同的編譯器編譯,即來(lái)自構(gòu)建過(guò)程 JDK 的編譯器。必要時(shí),使用交叉編譯模式。 要開始構(gòu)建過(guò)程,將使用最新的可用 JDK。該 JDK 選自模塊中使用的所有 JDK、默認(rèn)項(xiàng)目 JDK 以及與 IntelliJ IDEA 捆綁的 JDK。 重要的!編譯器的選擇不影響源代碼語(yǔ)言級(jí)別,也不會(huì)影響字節(jié)碼目標(biāo)級(jí)別和鏈接。也就是說(shuō),無(wú)論使用哪種編譯器,字節(jié)碼都與與模塊關(guān)聯(lián)的 JDK 鏈接,并且生成的代碼級(jí)別正是您的項(xiàng)目設(shè)置中指定的級(jí)別。 對(duì)于 Java 9,--release編譯器選項(xiàng)在Settings |中設(shè)置。構(gòu)建、執(zhí)行、部署 | 編譯器 | Java 編譯器。它自動(dòng)配置 Java 編譯器以生成將鏈接到給定平臺(tái)版本的實(shí)現(xiàn)的類文件。如果您需要關(guān)閉此選項(xiàng),請(qǐng)清除設(shè)置中的復(fù)選框。 |
| 生成調(diào)試信息 | 如果選中此復(fù)選框,編譯器將生成在調(diào)試器中運(yùn)行已編譯類所需的信息。 |
| 報(bào)告已棄用功能的使用情況 | 如果選中此復(fù)選框,編譯器將顯示有關(guān)編譯期間遇到的不推薦使用的方法、類或字段的警告。(相應(yīng)的警告顯示在編譯器輸出窗口中。) |
| 不產(chǎn)生警告 | 如果選中此復(fù)選框,編譯器將忽略有關(guān)語(yǔ)言結(jié)構(gòu)可疑用法的警告。 |
| 繼續(xù)處理錯(cuò)誤 | 對(duì)于 Eclipse 編譯器:如果選中此復(fù)選框,即使出現(xiàn)編譯錯(cuò)誤,編譯器也會(huì)繼續(xù)編譯。 |
| ECJ 批處理編譯器工具的路徑(留空以使用捆綁) | 對(duì)于 Eclipse 編譯器:如果需要指定特定版本的 Eclipse 編譯器,請(qǐng)使用此選項(xiàng)。 |
| 額外的命令行參數(shù) |
指定要在編譯器開始時(shí)傳遞給編譯器的命令行參數(shù)和選項(xiàng)。有關(guān)可用選項(xiàng),請(qǐng)參閱編譯器文檔。 如果您需要更多的輸入空間,請(qǐng)單擊 指定參數(shù)和選項(xiàng)時(shí),請(qǐng)遵循以下規(guī)則: 使用空格分隔各個(gè)參數(shù)和選項(xiàng),例如,-client -ea -Xmx1024m。 如果參數(shù)或選項(xiàng)包含空格,請(qǐng)將空格或包含空格的參數(shù)用雙引號(hào)括起來(lái),例如some" "arg或"some arg"。 如果參數(shù)或選項(xiàng)包含雙引號(hào)(例如作為參數(shù)的一部分),請(qǐng)通過(guò)反斜杠轉(zhuǎn)義雙引號(hào),例如,-Dmy.prop=\"quoted_value\"。 |
| 物品 | 描述 |
|---|---|
| groovy-eclipse-batch jar 的路徑 |
指定 groovy-eclipse-batch jar 位置的路徑。單擊 注意需要輸入groovy-eclipse-batch jar文件的位置,編譯器才能正常工作。 |
| 額外的命令行參數(shù) |
指定要在編譯器開始時(shí)傳遞給編譯器的命令行參數(shù)和選項(xiàng)。有關(guān)可用選項(xiàng),請(qǐng)參閱編譯器文檔。 如果您需要更多的輸入空間,請(qǐng)單擊 指定參數(shù)和選項(xiàng)時(shí),請(qǐng)遵循以下規(guī)則: 使用空格分隔各個(gè)參數(shù)和選項(xiàng),例如,-client -ea -Xmx1024m。 如果參數(shù)或選項(xiàng)包含空格,請(qǐng)將空格或包含空格的參數(shù)用雙引號(hào)括起來(lái),例如some" "arg或"some arg"。 如果參數(shù)或選項(xiàng)包含雙引號(hào)(例如作為參數(shù)的一部分),請(qǐng)通過(guò)反斜杠轉(zhuǎn)義雙引號(hào),例如,-Dmy.prop=\"quoted_value\"。 |
|
生成調(diào)試信息 |
如果選中此復(fù)選框,編譯器將生成在調(diào)試器中運(yùn)行已編譯類所需的信息。 |
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)