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