App下載

了解 java的三個(gè)環(huán)境變量

半顆心的暖 2024-06-14 16:09:31 瀏覽數(shù) (499)
反饋

Java 環(huán)境變量為 Java 運(yùn)行時(shí)環(huán)境提供配置信息,使開(kāi)發(fā)人員能夠自定義 Java 安裝并順利運(yùn)行 Java 應(yīng)用程序。其中三個(gè)最重要的環(huán)境變量是:

8dcf63e832158e6d9eddb8af3471f764

1. JAVA_HOME

   JAVA_HOME 變量指向系統(tǒng)中 Java 開(kāi)發(fā)工具包 (JDK) 的安裝目錄。它被各種工具和庫(kù)使用,例如構(gòu)建系統(tǒng)(如 Maven、Gradle)、IDE(如 Eclipse、IntelliJ)和應(yīng)用程序服務(wù)器(如 Tomcat、JBoss)。如何設(shè)置 JAVA_HOME:

  • Windows:

     1. 打開(kāi)“控制面板”。

     2. 轉(zhuǎn)到“系統(tǒng)和安全”>“系統(tǒng)”。

     3. 單擊“高級(jí)系統(tǒng)設(shè)置”。

     4. 在“系統(tǒng)屬性”窗口中,單擊“環(huán)境變量”按鈕。

     5. 在“系統(tǒng)變量”部分,單擊“新建”。

     6. 在“變量名稱”字段中,輸入“JAVA_HOME”。

     7. 在“變量值”字段中,輸入 JDK 安裝目錄的路徑(例如,"C:\Program Files\Java\jdk17")。

     8. 單擊“確定”以保存更改。

  • macOS/Linux:

     1. 打開(kāi)終端窗口。

     2. 編輯您的 shell 配置文件(例如,~/.bashrc、~/.bash_profile 或 ~/.zshrc)。

     3. 添加以下行,將“/path/to/jdk”替換為您的 JDK 安裝路徑:

export JAVA_HOME=/path/to/jdk

     4. 保存文件并通過(guò)運(yùn)行?source ~/.bashrc?(或您的 shell 配置文件)或打開(kāi)一個(gè)新的終端窗口來(lái)應(yīng)用更改。

2. Path

   Path 變量指定操作系統(tǒng)在查找可執(zhí)行文件時(shí)應(yīng)搜索的目錄列表。通過(guò)將 JDK 的“bin”目錄添加到 Path 變量中,您可以從系統(tǒng)的任何位置運(yùn)行 Java 可執(zhí)行文件(如“javac”和“java”)而無(wú)需指定其完整路徑。如何設(shè)置 Path:

  • Windows:

     1. 按照上述 JAVA_HOME 設(shè)置中的步驟 1 到 4 操作。

     2. 在“系統(tǒng)變量”部分,找到名為“Path”的變量,選擇它,然后單擊“編輯”。

     3. 在“變量值”字段中,在現(xiàn)有路徑列表的開(kāi)頭添加 JDK 的“bin”目錄的路徑(例如,"C:\Program Files\Java\jdk17\bin")。使用分號(hào) (;) 將不同的路徑彼此分隔。

     4. 單擊“確定”以保存更改。

  • macOS/Linux:

     1. 按照上述 JAVA_HOME 設(shè)置中的步驟 1 和 2 操作。

     2. 將以下行添加到您的 shell 配置文件中,將“/path/to/jdk”替換為您的 JDK 安裝路徑:

export CLASSPATH=/path/to/class/files:$CLASSPATH

     3. 按照上述 JAVA_HOME 設(shè)置中的步驟 4 操作。

3. CLASSPATH

   CLASSPATH 變量告訴 Java 編譯器和運(yùn)行時(shí)環(huán)境在哪里找到用戶定義的類和庫(kù)。它指定 Java 應(yīng)用程序在編譯和運(yùn)行期間所需的類文件的路徑。如何設(shè)置 CLASSPATH:

  • Windows:

     1. 按照上述 JAVA_HOME 設(shè)置中的步驟 1 到 4 操作。

     2. 在“系統(tǒng)變量”部分,單擊“新建”。

     3. 在“變量名稱”字段中,輸入“CLASSPATH”。

     4. 在“變量值”字段中,輸入包含您的類文件或 JAR 文件的目錄或 JAR 文件的路徑,并使用分號(hào) (;) 作為分隔符。

     5. 單擊“確定”以保存更改。

  • macOS/Linux:

     1. 按照上述 JAVA_HOME 設(shè)置中的步驟 1 和 2 操作。

     2. 將以下行添加到您的 shell 配置文件中,將“/path/to/class/files”替換為包含您的類文件或 JAR 文件的目錄的路徑:

export CLASSPATH=/path/to/class/files:$CLASSPATH

     3. 按照上述 JAVA_HOME 設(shè)置中的步驟 4 操作。

重要說(shuō)明:

  • 設(shè)置環(huán)境變量后,您需要關(guān)閉并重新打開(kāi)任何打開(kāi)的命令提示符或終端窗口,以便更改生效。
  • 設(shè)置 CLASSPATH 變量是可選的,并且僅在您使用位于 JDK 標(biāo)準(zhǔn)庫(kù)之外的外部庫(kù)或類文件時(shí)才需要。
  • 在 CLASSPATH 中使用點(diǎn) (.) 表示當(dāng)前目錄可以方便地加載位于應(yīng)用程序的當(dāng)前工作目錄中的類。

總之,理解和正確設(shè)置 JAVA_HOME、Path 和 CLASSPATH 環(huán)境變量對(duì)于任何 Java 開(kāi)發(fā)人員來(lái)說(shuō)都是必不可少的。它們確保 Java 應(yīng)用程序的順利編譯、執(zhí)行和整體功能。

java入門課程>>

0 人點(diǎn)贊