翻譯|使用教程|編輯:董玉霞|2022-03-18 16:33:41.027|閱讀 806 次
概述:本部分內容介紹在IntelliJ IDEA 中模塊的設置。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本部分內容介紹在IntelliJ IDEA 中模塊的設置。
模塊設置僅適用于一個模塊并存儲在.iml文件中。模塊可以具有不同于為項目配置的 SDK 和語言級別以及它們自己的庫。它們還可以承載特定的技術或框架。
SDK 是為特定軟件框架開發應用程序所需的工具集合。要開發基于 Java 的應用程序,您需要一個 JDK(Java 開發工具包)。
您可以使用不同于項目 SDK 的 SDK 編譯模塊。
1.從主菜單中,選擇文件 | 項目結構 | 項目設置 | 模塊。
2.選擇要為其設置 SDK 的模塊,然后單擊Dependencies。
3.如果 IntelliJ IDEA 中已經定義了必要的 SDK,請從Module SDK列表中選擇它。
如果 SDK 已安裝在您的計算機上,但未在 IDE 中定義,請選擇添加 SDK | 'SDK name',并指定 SDK 主目錄的路徑。
僅適用于 JDK:如果您的計算機上沒有必要的 JDK,請選擇添加 SDK | 下載 JDK。在下一個對話框中,指定 JDK 供應商、版本,根據需要更改安裝路徑,然后單擊下載。
如果您希望模塊繼承項目 SDK,請從Module SDK列表中選擇Project SDK選項。
如果您對項目中的模塊使用不同的 JDK,IntelliJ IDEA 會執行以下操作來確定使用哪個 JDK 進行編譯。
1.它檢查項目中使用的所有 JDK:在項目和模塊級別上定義的 JDK。
2.它計算這些 JDK 中的最新版本。這是確保所有模塊都可以編譯的必要條件。
3.如果配置的最新 JDK 版本低于 1.6,IntelliJ IDEA 將選擇用于運行 IDE 的 JDK 版本。此限制與 IntelliJ IDEA 用于構建項目的編譯器 API 從 JDK 1.6 開始受支持這一事實有關。
4.盡管將使用特定版本的編譯器(根據所選的 JDK 版本),但每個單獨的模塊將使用 javac 的交叉編譯功能針對項目設置中為該特定模塊定義的 JDK 庫進行編譯。
這可以保護您免受針對比設置了依賴項的庫更新的庫編譯模塊的情況。
語言級別定義了編輯器提供的編碼輔助功能。要為模塊配置語言級別:
1.從主菜單中,選擇文件 | 項目結構 Ctrl+Alt+Shift+S。
2.在項目設置下,選擇模塊 | 來源。
3.從語言級別列表中,選擇必要的選項,后單擊Open。
4.要使用項目語言級別,請選擇Project default。
編譯器輸出路徑是 IntelliJ IDEA 存儲編譯結果的目錄的路徑。在此目錄中,IDE 創建兩個子目錄:用于生產代碼的輸出和用于測試源的測試輸出。 Ctrl+Alt+Shift+S。
1.從主菜單中,選擇文件 | 項目結構 Ctrl+Alt+Shift+S。
2.在項目設置下,選擇模塊 | 路徑。
3.更改輸出路徑和測試輸出路徑中指定的路徑,或選擇繼承項目編譯輸出路徑以使用為項目指定的路徑。
4.選擇排除輸出路徑復選框以從代碼完成、導航和檢查中排除輸出文件夾。這有助于提高整體 IDE 性能。
如果您希望模塊在同一個文件夾中,在項目工具窗口中,將導入的模塊拖到頂級目錄中。在這種情況下,導入模塊的內容將被物理傳輸到您的項目文件夾中。
庫是可在開發應用程序時使用的已編譯代碼的集合。您可以在模塊級別添加庫。在這種情況下,只有一個模塊可以使用這些庫中的代碼。
全局和項目庫在您將它們添加到模塊依賴項之前不可用。
1.從主菜單中,選擇文件 | 項目結構 | 項目設置 | 模塊。
2.選擇要為其添加庫的模塊,然后單擊Dependencies。
3.單擊添加按鈕并選擇庫。
4.在打開的對話框中,選擇要添加到模塊的項目或全局庫。
或者,單擊New Library并選擇如何添加新庫:您可以從計算機上的文件中添加 Java 和 Kotlin 庫,或從 Maven 下載庫。
以上就是關于模塊設置的相關內容。想要了解更多IntelliJ IDEA使用教程。
正值“315”消費者權益日,慧都為正版護航,聯合Jetbrains廠商推出滿減優惠,最高減1200,歡迎大家進入活動詳情頁了解更多。
IntelliJ IDEA是java編程語言開發的集成環境,在業界被公認為最好的java開發工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE支持、各類版本工具、JUnit、CVS整合、代碼分析等方面的功能都是超常的。
想要了解或購買IntelliJ IDEA正版授權的朋友,歡迎咨詢
IntelliJ IDEA技術交流群5:786598704 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn