W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
要開發(fā)應(yīng)用程序,您需要一個(gè)軟件開發(fā)工具包(SDK)。一個(gè)典型的 SDK 示例是 Java 開發(fā)工具包 (也稱為 JDK 或 Java SDK)。這是一個(gè)用于生成 Java 應(yīng)用程序的 SDK。
IntelliJ IDEA 不包括 SDK。因此,在開始編寫代碼之前,您必須下載并安裝至少一個(gè)SDK,并在 IntelliJ IDEA 中定義該 SDK。(您可以在創(chuàng)建第一個(gè)項(xiàng)目時(shí)或以后指定一個(gè) SDK。)
如果要在 IntelliJ IDEA 中定義 SDK,一般來說,您所要做的就是指定它的位置。(這個(gè)位置通常被稱為 SDK 主目錄,這是安裝 SDK 的目錄)??梢赃M(jìn)行額外的 SDK調(diào)整,但是在大多數(shù)情況下,它們不是必需的。
根據(jù)您的應(yīng)用程序的性質(zhì),您可以使用:
請(qǐng)注意,支持的 SDK 類型的集合取決于正在使用的 IntelliJ IDEA 版本(Community 或 Ultimate),以及當(dāng)前啟用的插件。
所有的 SDK 通常都是全局的,不管你在什么時(shí)候定義 SDK,你可以在任何項(xiàng)目中使用該 SDK。
其中一個(gè) SDK 被分配給一個(gè)項(xiàng)目,并被稱為項(xiàng)目 SDK。默認(rèn)情況下,此 SDK 由相應(yīng)項(xiàng)目的所有模塊使用。
模塊可以使用(“繼承”)項(xiàng)目 SDK,或者可以指定特定于模塊的 SDK。
當(dāng)您定義新的 SDK 時(shí),IntelliJ IDEA 會(huì)分析 SDK 安裝文件夾(主目錄)的內(nèi)容,以了解相應(yīng)的二進(jìn)制文件,源和相關(guān)文檔所在的位置。因此,SDK 中的所有適當(dāng)位置都將轉(zhuǎn)換為相應(yīng)的路徑并分配到以下類別之一:
類路徑。 這是一組包含 SDK 二進(jìn)制文件的目錄和存檔的路徑。例如,對(duì)于 JDK,此集合包括構(gòu)成 Java API 及其擴(kuò)展的類目錄和 JAR 文件的路徑。
您可以在此集合中添加更多 SDK 庫,但是,對(duì)于任何標(biāo)準(zhǔn) SDK,這都不是必需的。
源路徑。 這是一組目錄和存檔的路徑,其中包含類路徑集中包含的 SDK 二進(jìn)制文件的源代碼。
包括源文件不是必需的,但這樣做可以提高 IntelliJ IDEA 在編碼時(shí)提供內(nèi)聯(lián)幫助的能力(查看| 快速文檔(View | Quick Documentation)或Ctrl+Q)。
文檔路徑。 這是一組描述 SDK 源代碼的文檔的路徑。
包括文檔路徑也是可選的,但這樣做可以讓您直接從 IDE 查看文檔(查看| 外部文檔(View | External Documentation)或Shift+F1)。
如果可以使用 SDK 的在線文檔,則可以在 SDK 文檔路徑()中添加相應(yīng)的URL,以便在需要時(shí)可以訪問此文檔。
在 IntelliJ IDEA 中,您可以在創(chuàng)建項(xiàng)目或模塊時(shí)定義新的 SDK。請(qǐng)參見創(chuàng)建、運(yùn)行和打包第一個(gè) Java 應(yīng)用程序的項(xiàng)目。
因此,SDK 定義將顯示在 IDE 級(jí)別。除此之外:
與使用 SDK 相關(guān)的大多數(shù)任務(wù)都是在“項(xiàng)目結(jié)構(gòu)”對(duì)話框(文件| 項(xiàng)目結(jié)構(gòu)(File | Project Structure))中執(zhí)行的。這取決于 SDK 級(jí)別:
全局(IDE)。 要查看所有可用的 SDK,請(qǐng)選擇 SDKs。
要定義新的 SDK,請(qǐng)單擊,選擇 SDK 類型(例如 JDK),然后指定 SDK 安裝目錄。
項(xiàng)目。要查看哪個(gè) SDK 被用作項(xiàng)目默認(rèn) SDK,請(qǐng)選擇“項(xiàng)目”。
如果要使用其他的 SDK,請(qǐng)從列表中選擇該 SDK。如果您所需要的 SDK 尚未在 IntelliJ IDEA 中定義,請(qǐng)單擊 "新建" 開始添加其定義。
請(qǐng)注意,如果您更改了項(xiàng)目 SDK,則使用默認(rèn)項(xiàng)目 SDK 的所有模塊將相應(yīng)更改其 SDK。
模塊。 要查看模塊使用了哪個(gè) SDK,請(qǐng)選擇“模塊”,選擇感興趣的模塊,然后選擇“依賴關(guān)系”。
如果你在模塊 SDK 字段中有文本項(xiàng)目 SDK,則該模塊正在使用項(xiàng)目默認(rèn)SDK。要為模塊指定不同的 SDK,請(qǐng)使用列表或新建(New)按鈕。
MacOS 安裝中包含的 Apple JDK 不包括 JDK 源。為了讓這些源可以在 IntelliJ IDEA 中訪問,您應(yīng)該下載并安裝用于 Java macOS 開發(fā)人員包,然后將該包中包含的 JDK 源 (src. jar) 添加到 IntelliJ 思想中相應(yīng) JSDK 的定義中。
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)系方式:
更多建議: