目錄
- 一、安裝前準備
- 1.1 確認系統類型
- 1.2 檢查系統要求
- 1.3 下載 JDK 安裝包
- 二、Windows 系統下 JDK 安裝步驟
- 2.1 雙擊安裝包
- 2.2 選擇安裝目錄
- 2.3 完成安裝
- 三、Windows 系統環境變量配置
- 3.1 打開環境變量設置
- 3.2 配置 JAVA_HOME 變量
- 3.3 配置 Path 變量
- 3.4 驗證配置
- 四、Linux 系統下 JDK 安裝步驟(以 Ubuntu 為例)
- 4.1 下載安裝包
- 4.2 解壓安裝包
- 4.3 配置環境變量
- 4.4 使配置生效
- 4.5 驗證安裝
- 五、macOS 系統下 JDK 安裝步驟
- 5.1 下載安裝包
- 5.2 安裝 JDK
- 5.3 配置環境變量(可選,非默認安裝路徑時)
- 5.4 驗證安裝
- 六、常見問題及解決方法
- 6.1 “java” 命令未識別
- 6.2 “java -version” 輸出版本與 “JAVA_HOME” 不一致
- 6.3 javac 不是內部命令
一、安裝前準備
1.1 確認系統類型
在安裝 JDK 之前,首先需要明確自己計算機的操作系統類型,因為不同操作系統的 JDK 安裝方式和安裝包有所不同。常見的操作系統有 Windows、Linux 和 macOS,下面分別介紹如何查看它們的系統類型:
- Windows 系統:可以通過 “此電腦”(或 “我的電腦”)的屬性來查看。在桌面上找到 “此電腦” 圖標,右鍵點擊選擇 “屬性”,在彈出的窗口中,“系統類型” 一欄會顯示當前系統是 32 位還是 64 位 。也可以按下 Windows 鍵 + R,輸入 “cmd” 并回車打開命令提示符,在命令提示符中輸入 “systeminfo”,然后查找 “系統類型”,同樣能獲取系統信息。
- Linux 系統:打開終端,輸入命令 “uname -a” ,該命令會顯示系統的內核版本、硬件體系結構等信息,其中就包含系統類型。對于一些基于 Red Hat 的系統,還可以通過 “cat /etc/redhat - release” 命令查看系統發行版本信息;對于 Debian 或 Ubuntu 系統,“lsb_release -a” 命令能提供詳細的系統版本信息。
- macOS 系統:點擊屏幕左上角的蘋果標志,選擇 “關于本機”,在彈出的窗口中可以查看基本的系統信息,包括系統版本等。若想查看更詳細的硬件信息,可點擊 “系統報告” 按鈕 。此外,從 10.7 之后的 macOS 系統全是 64 位,沒有 32 位版本。
1.2 檢查系統要求
JDK 的安裝對系統有一定要求,確保系統滿足這些條件才能順利安裝和運行 JDK。一般來說,需要注意以下幾個方面:
- 內存:至少需要 512MB 內存,但隨著 Java 應用程序的復雜性增加,建議使用 1GB 或更多內存,以保證系統運行流暢。如果內存不足,在編譯和運行 Java 程序時可能會出現卡頓甚至報錯的情況。
- 磁盤空間:JDK 安裝包本身大小會因版本不同而有所差異,通常需要至少 300MB 的磁盤空間來安裝 JDK。此外,還需預留一定空間用于存放 Java 項目的代碼、編譯后的文件以及運行時產生的臨時文件等。
- 操作系統版本:JDK 對不同操作系統的版本也有一定要求。例如,Windows 系統建議使用 Windows 7 或更高版本;macOS 系統建議使用 10.8 或更高版本;對于 Linux 系統,常見的發行版如 Ubuntu、CentOS、Fedora 等都有相應的 JDK 支持,但需要注意版本兼容性。
1.3 下載 JDK 安裝包
Oracle 官網是獲取 JDK 安裝包的官方途徑,其下載地址為:Oracle JDK 下載 。在該頁面,你可以看到不同版本的 JDK 供下載。在選擇 JDK 版本時,需要考慮以下因素:
- 系統兼容性:根據前面確認的系統類型,選擇對應的 JDK 版本。如果是 64 位的 Windows 系統,就選擇 Windows x64 的 JDK 安裝包;若是 32 位系統,則選擇 Windows x86 的安裝包 。對于 macOS 系統,根據系統版本選擇對應的.dmg 格式安裝包;Linux 系統則選擇.tar.gz 格式的安裝包,并注意與 Linux 發行版的兼容性。
- 版本需求:JDK 有多個版本,其中一些是長期支持(LTS)版本,如 JDK 8、JDK 11、JDK 17 和 JDK 21 等。LTS 版本會提供較長時間的技術支持和更新,適合企業級應用開發。如果是進行企業項目開發,建議選擇 LTS 版本,以確保系統的穩定性和安全性。而非 LTS 版本通常會包含一些新特性和改進,但支持周期相對較短,適合用于學習和體驗新功能。如果是個人學習和實驗,也可以選擇最新的非 LTS 版本,提前了解 Java 的新特性。
選擇好合適的 JDK 版本后,點擊下載按鈕,可能需要登錄 Oracle 賬戶(如果沒有賬戶,按照提示注冊一個即可),然后等待下載完成,就可以進入下一步的安裝環節了。
二、Windows 系統下 JDK 安裝步驟
在 Windows 系統下安裝 JDK,整體過程較為直觀和便捷,只要按照步驟操作,就能順利完成安裝。下面詳細介紹安裝過程。
2.1 雙擊安裝包
找到下載好的 JDK 安裝包,其文件格式通常為.exe 后綴,例如 “jdk - 11.0.11_windows - x64_bin.exe” 。雙擊該安裝包,系統會彈出 JDK 安裝向導的歡迎界面。在這個界面中,會顯示一些關于 JDK 的基本信息,如 JDK 的版本號、版權信息等 。點擊 “下一步” 按鈕,即可開始正式的安裝流程。
2.2 選擇安裝目錄
在安裝過程中,會出現選擇安裝目錄的界面。JDK 的默認安裝目錄通常為 “C:\Program Files\Java\jdk - < 版本號>” ,其中 “< 版本號 >” 會根據實際安裝的 JDK 版本而有所不同,例如 JDK 11 對應的可能是 “C:\Program Files\Java\jdk - 11.0.11” 。如果您對默認安裝目錄沒有特殊要求,直接點擊 “下一步” 即可使用默認路徑進行安裝。
不過,在某些情況下,您可能需要選擇自定義安裝目錄 。比如,C 盤空間有限,希望將 JDK 安裝到其他磁盤分區;或者您希望將 JDK 安裝到一個便于管理和識別的目錄中 。當選擇自定義安裝目錄時,點擊 “更改” 按鈕,在彈出的文件瀏覽器中,選擇您想要的安裝位置,然后點擊 “確定”。需要注意的是,安裝目錄路徑中盡量不要包含中文、空格或特殊字符,因為這可能會在后續使用中導致一些問題,比如在命令行中調用 JDK 命令時,可能會因為路徑中的特殊字符而出現語法錯誤 。例如,不要將 JDK 安裝到 “C:\Program Files (x86)\ 我的 Java\jdk” 這樣包含中文和空格的路徑下,推薦使用類似 “D:\Java\jdk11” 這樣簡潔規范的路徑。
2.3 完成安裝
選擇好安裝目錄后,點擊 “下一步”,安裝程序就會開始將 JDK 的相關文件復制到指定的安裝目錄中。這個過程可能需要一些時間,具體時長取決于計算機的性能和 JDK 版本的大小。在安裝過程中,您可以看到安裝進度條,了解安裝的進展情況。
當安裝完成后,會彈出一個安裝完成的提示窗口 。此時,JDK 已經成功安裝到您的計算機上 。在這個提示窗口中,通常會有一些提示信息,比如是否需要閱讀 JDK 的相關文檔等。如果您急于開始使用 JDK,可以直接點擊 “關閉” 按鈕,結束安裝向導。安裝完成后,就可以進行下一步的環境變量配置,以便在系統的任何位置都能方便地使用 JDK 提供的命令和工具。
三、Windows 系統環境變量配置
安裝好 JDK 后,還需要配置系統環境變量,以便系統能夠找到 JDK 的相關命令和工具 。在 Windows 系統中,配置環境變量主要涉及以下幾個關鍵步驟:
3.1 打開環境變量設置
有多種方法可以打開環境變量設置窗口 ,這里介紹一種常用的方式:在桌面上找到 “此電腦” 圖標,右鍵點擊它,在彈出的菜單中選擇 “屬性” 。在打開的 “系統” 窗口中,點擊左側邊欄的 “高級系統設置” 。隨后會彈出 “系統屬性” 窗口,在該窗口的 “高級” 選項卡下,點擊 “環境變量” 按鈕 ,這樣就進入了環境變量的設置界面 。在這個界面中,你可以看到 “用戶變量” 和 “系統變量” 兩個部分,用戶變量只對當前登錄用戶生效,而系統變量對所有用戶都生效 。一般情況下,我們會在系統變量中進行 JDK 相關環境變量的配置。
3.2 配置 JAVA_HOME 變量
在 “系統變量” 區域中,點擊 “新建” 按鈕 ,開始配置 “JAVA_HOME” 變量 。在彈出的 “新建系統變量” 窗口中,“變量名” 處填寫 “JAVA_HOME” ,“變量值” 則填寫 JDK 的安裝目錄 。例如,如果之前將 JDK 安裝到了 “D:\Java\jdk11” 目錄,那么這里的變量值就填寫 “D:\Java\jdk11” 。填寫完成后,點擊 “確定” 按鈕保存設置。“JAVA_HOME” 變量非常重要,它指定了 JDK 的安裝位置,許多 Java 相關的工具和應用程序在運行時會依賴這個變量來查找 JDK 的相關文件和庫。
3.3 配置 Path 變量
接下來配置 “Path” 變量,它用于指定可執行文件的搜索路徑 。在 “系統變量” 列表中找到 “Path” 變量,選中它并點擊 “編輯” 按鈕 。在彈出的 “編輯環境變量” 窗口中,點擊 “新建”,然后輸入 “% JAVA_HOME%\bin” ,這表示讓系統在執行命令時,去 “JAVA_HOME” 變量指定的 JDK 安裝目錄下的 “bin” 文件夾中查找可執行文件 。接著再點擊 “新建”,輸入 “% JAVA_HOME%\jre\bin” ,這是 JRE(Java 運行時環境)的 “bin” 目錄,同樣添加到搜索路徑中 。添加完成后,點擊 “確定” 保存對 “Path” 變量的修改 。需要注意的是,如果 “Path” 變量中原本就有其他路徑,新添加的路徑與原路徑之間要用英文分號 “;” 隔開。
3.4 驗證配置
完成上述環境變量配置后,需要驗證配置是否成功。按下 Windows 鍵 + R,打開 “運行” 對話框,輸入 “cmd” 并回車,打開命令提示符窗口 。在命令提示符中輸入 “java -version” ,然后回車 。如果配置成功,會顯示當前安裝的 JDK 版本信息,例如:
java version "11.0.11" 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)
如果顯示類似 “‘java’ 不是內部或外部命令,也不是可運行的程序或批處理文件” 這樣的錯誤信息,說明環境變量配置可能存在問題。此時,需要仔細檢查前面的配置步驟,確認 “JAVA_HOME” 變量的路徑是否正確,以及 “Path” 變量中添加的路徑是否準確無誤 。還可以通過在命令提示符中輸入 “echo % JAVA_HOME%” 來查看 “JAVA_HOME” 變量的值是否為正確的 JDK 安裝路徑 。如果仍然無法解決問題,可以參考相關的技術論壇或社區,尋求更多幫助。
四、Linux 系統下 JDK 安裝步驟(以 Ubuntu 為例)
在 Linux 系統中安裝 JDK,雖然與 Windows 系統有所不同,但只要按照正確的步驟進行操作,同樣可以順利完成安裝。下面以 Ubuntu 系統為例,詳細介紹 JDK 的安裝步驟。
4.1 下載安裝包
首先,需要從 Oracle 官網下載 JDK 的安裝包。由于在 Linux 系統中通常通過命令行進行操作,這里推薦使用wget命令來下載 。wget是一個從網絡上自動下載文件的自由工具,支持通過 HTTP、HTTPS、FTP 三個最常見的 TCP/IP 協議下載文件 。在使用wget下載 JDK 安裝包之前,需要先獲取 JDK 的下載鏈接 。打開 Oracle 官網的 JDK 下載頁面(Oracle JDK 下載 ),找到適合你系統的 JDK 版本。例如,如果你要下載 JDK 11 的 Linux x64 版本,在頁面中找到對應的下載鏈接。然后打開終端,在終端中輸入以下命令:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" 下載鏈接
其中,–no-check-certificate表示不校驗 SSL 證書,因為在下載過程中可能會涉及到證書問題,不校驗能加快下載速度,且影響不大 ;–no-cookies表示不使用 cookies;–header "Cookie: oraclelicense=accept-securebackup-cookie"是為了接受 Oracle 的許可協議,因為 Oracle JDK 的下載需要同意其許可協議。將 “下載鏈接” 替換為你在官網獲取到的實際 JDK 下載鏈接。例如,JDK 11 的下載命令可能如下:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/11/latest/jdk-11_linux-x64_bin.tar.gz
執行上述命令后,wget會自動從指定鏈接下載 JDK 安裝包到當前目錄 ,你可以看到下載進度和相關信息。
4.2 解壓安裝包
下載完成后,得到的是一個壓縮包,通常是.tar.gz格式 ,需要將其解壓到指定目錄。在終端中使用以下命令解壓:
tar -zxvf jdk壓縮包名 -C 目標目錄
例如,如果下載的 JDK 11 安裝包名為jdk-11_linux-x64_bin.tar.gz,希望將其解壓到/opt/java目錄下(如果/opt/java目錄不存在,需要先創建,使用sudo mkdir -p /opt/java命令創建),則命令如下:
sudo tar -zxvf jdk-11_linux-x64_bin.tar.gz -C /opt/java
這里的-z表示使用 gzip 解壓,-x表示解壓文件,-v表示顯示解壓過程的詳細信息,-f后面接要解壓的文件名 ,-C指定解壓到的目標目錄 。執行完上述命令后,JDK 的文件就會被解壓到/opt/java目錄下,進入該目錄可以看到解壓后的 JDK 文件夾。
4.3 配置環境變量
解壓完成后,還需要配置環境變量,以便系統能夠找到 JDK 的相關命令和工具 。在 Linux 系統中,通常通過修改/etc/profile文件來配置全局環境變量 。使用文本編輯器打開/etc/profile文件,例如使用vim編輯器:
sudo vim /etc/profile
在文件末尾添加以下內容:
export JAVA_HOME=/opt/java/jdk-11 # 根據實際解壓目錄填寫
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
其中,JAVA_HOME變量指定 JDK 的安裝目錄 ,需要根據實際解壓的目錄進行填寫;JRE_HOME變量指定 JRE(Java 運行時環境)的目錄,它是 JDK 目錄下的jre文件夾;CLASSPATH變量用于指定類搜索路徑,這里將當前目錄 “.”、JDK 的lib目錄和 JRE 的lib目錄添加到搜索路徑中;PATH變量用于指定可執行文件的搜索路徑,將 JDK 和 JRE 的bin目錄添加到PATH變量中,這樣系統在執行 Java 相關命令時就能找到對應的可執行文件。添加完成后,保存并退出vim編輯器 (在vim中,按Esc鍵,輸入:wq并回車即可保存并退出。
4.4 使配置生效
修改完/etc/profile文件后,需要讓配置立即生效 。在終端中執行以下命令:
source /etc/profile
source命令用于在當前 Shell 環境中讀取并執行指定文件中的命令,通過執行source /etc/profile,系統會重新加載/etc/profile文件中的環境變量配置,使新添加的 JDK 相關環境變量生效。
4.5 驗證安裝
完成上述步驟后,就可以驗證 JDK 是否安裝成功了 。在終端中輸入以下命令:
java -version
如果 JDK 安裝和配置都正確,會顯示當前安裝的 JDK 版本信息 ,例如:
openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)
如果顯示類似 “-bash: java: command not found” 這樣的錯誤信息,說明 JDK 安裝或環境變量配置可能存在問題 。此時,需要仔細檢查前面的步驟,確認下載的安裝包是否正確解壓,環境變量配置是否準確無誤。可以通過查看/etc/profile文件中的配置,以及使用echo命令查看環境變量的值是否正確,例如echo $JAVA_HOME查看JAVA_HOME變量的值是否為正確的 JDK 安裝目錄。如果仍然無法解決問題,可以參考相關的技術論壇或社區,尋求更多幫助。
五、macOS 系統下 JDK 安裝步驟
在 macOS 系統上安裝 JDK,步驟相對簡潔明了,只要按照以下步驟操作,即可順利完成安裝。
5.1 下載安裝包
前往 Oracle 官網的 JDK 下載頁面獲取適用于 macOS 的 JDK 安裝包,下載鏈接為:Oracle JDK 下載 。在下載頁面,根據您的系統版本和需求選擇合適的 JDK 版本 。例如,如果您的 macOS 系統是較新的版本,且希望使用長期支持(LTS)版本,可以選擇 JDK 11、JDK 17 或 JDK 21 等 。找到對應的 “macOS” 平臺下的安裝包,通常是.dmg 格式,點擊下載按鈕。下載過程可能需要一些時間,具體取決于您的網絡速度。
5.2 安裝 JDK
下載完成后,雙擊下載的.dmg 安裝包文件 ,這將打開一個新的 Finder 窗口,顯示 JDK 的安裝程序。在窗口中,找到并點擊.pkg 文件,這將啟動 JDK 的安裝向導。按照安裝向導的提示進行操作,首先會顯示歡迎界面,點擊 “繼續” 按鈕 ;然后閱讀許可協議,若同意協議內容,點擊 “同意” 按鈕;接下來選擇安裝目標位置,通常默認的安裝位置為 “/Library/Java/JavaVirtualMachines/” ,如果您對默認位置沒有特殊要求,直接點擊 “安裝” 按鈕即可。安裝過程將自動進行,期間可能需要您輸入系統管理員密碼以授權安裝。完成后點擊 “關閉” 按鈕退出安裝向導。
5.3 配置環境變量(可選,非默認安裝路徑時)
在大多數情況下,如果您使用默認安裝路徑,macOS 系統會自動配置一些必要的環境變量,一般不需要手動配置即可正常使用 JDK。但如果您選擇了自定義安裝路徑,或者在后續使用中遇到找不到 Java 命令等問題,可能就需要手動配置環境變量。
在 macOS 中,配置環境變量通常是通過修改.zshrc 文件(macOS Catalina 之后的默認 shell)或.bash_profile 文件(macOS Catalina 之前的默認 shell)來實現的 。首先,打開終端應用程序 。如果您使用的是.zsh 終端,輸入以下命令打開.zshrc 文件進行編輯:
nano ~/.zshrc
如果您使用的是.bash 終端,輸入以下命令打開.bash_profile 文件:
nano ~/.bash_profile
在文件末尾添加以下內容,其中 “/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home” 需要替換為您實際的 JDK 安裝路徑:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
添加完成后,按 Control+O 保存文件,再按 Control+X 退出編輯器 。然后在終端中輸入以下命令,使剛才的配置生效:
source ~/.zshrc # 如果是.bash_profile文件,則使用source ~/.bash_profile
5.4 驗證安裝
完成安裝和環境變量配置(如果需要)后,打開 Terminal 應用程序 ,在終端中輸入 “java -version” 命令 ,然后回車 。如果 JDK 安裝和配置正確,會顯示當前安裝的 JDK 版本信息 ,例如:
java version "11.0.11" 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)
如果顯示類似 “-bash: java: command not found” 這樣的錯誤信息,說明 JDK 安裝或環境變量配置可能存在問題 。此時,需要仔細檢查前面的步驟,確認安裝路徑是否正確,環境變量配置是否準確無誤 。可以通過使用 “echo $JAVA_HOME” 命令查看 “JAVA_HOME” 變量的值是否為正確的 JDK 安裝路徑 ,如果不正確,重新編輯環境變量配置文件進行修改。
六、常見問題及解決方法
在安裝和配置 JDK 的過程中,可能會遇到一些問題,下面是一些常見問題及對應的解決方法。
6.1 “java” 命令未識別
當在命令提示符或終端中輸入 “java” 命令時,如果系統提示 “‘java’ 不是內部或外部命令,也不是可運行的程序或批處理文件”,這通常是因為系統無法找到 Java 的執行路徑 。最常見的原因是 Path 變量與 JAVA_HOME 變量聯系不正確。
- 檢查方法:首先,確認是否正確配置了 JAVA_HOME 變量,確保其值是 JDK 的正確安裝目錄 。可以通過在命令提示符或終端中輸入 “echo % JAVA_HOME%”(Windows 系統)或 “echo (JAVA_HOME”(Linux和macOS系統)來查看該變量的值是否正確 。然后,檢查Path變量中是否包含了指向JDK安裝目錄下“bin”文件夾的路徑 。在Windows系統中,Path變量中應該有類似“%JAVA_HOME%\bin”和“%JAVA_HOME%\jre\bin”的配置 ;在Linux和macOS系統中,應該有類似“)JAVA_HOME/bin:$JAVA_HOME/jre/bin” 的配置。
- 解決方法:如果發現 JAVA_HOME 變量配置錯誤,重新打開環境變量設置窗口,找到 JAVA_HOME 變量,將其值修改為正確的 JDK 安裝目錄 。如果 Path 變量中缺少 JDK 的 “bin” 目錄路徑,同樣在環境變量設置窗口中,找到 Path 變量進行編輯,添加相應的路徑 。在 Windows 系統中,點擊 “新建”,分別添加 “% JAVA_HOME%\bin” 和 “% JAVA_HOME%\jre\bin” ;在 Linux 和 macOS 系統中,編輯環境變量配置文件(如 /etc/profile 或~/.bash_profile 等),在 PATH 變量中添加 “(JAVA_HOME/bin:)JAVA_HOME/jre/bin” 。修改完成后,保存設置并關閉窗口 。對于 Windows 系統,可能需要重新打開命令提示符窗口,以使新的環境變量配置生效 ;對于 Linux 和 macOS 系統,需要執行 “source” 命令來使環境變量配置生效,例如 “source /etc/profile” 或 “source ~/.bash_profile”。
6.2 “java -version” 輸出版本與 “JAVA_HOME” 不一致
有時候,在執行 “java -version” 命令時,顯示的 JDK 版本與在 JAVA_HOME 變量中配置的版本不一致。這通常是因為 Path 變量中存在多個 Java 相關路徑,系統識別到了舊版本的 JDK。
- 檢查方法:在命令提示符或終端中輸入 “echo % PATH%”(Windows 系統)或 “echo $PATH”(Linux 和 macOS 系統),查看 Path 變量中所有的路徑 。找到其中與 Java 相關的路徑,特別注意是否有指向舊版本 JDK 的路徑 。此外,可以使用 “where java”(Windows 系統)或 “which java”(Linux 和 macOS 系統)命令來查看系統實際找到的 Java 可執行文件的路徑 ,如果該路徑指向的不是當前配置的 JDK 版本的路徑,就說明存在問題。
- 解決方法:打開環境變量設置窗口,找到 Path 變量進行編輯 。仔細檢查并刪除其中指向舊版本 JDK 的路徑 。在刪除路徑時,要注意路徑之間用英文分號 “;”(Windows 系統)或冒號 “:”(Linux 和 macOS 系統)隔開 。修改完成后,保存設置并關閉窗口。同樣,對于 Windows 系統,需要重新打開命令提示符窗口;對于 Linux 和 macOS 系統,執行 “source” 命令使新的環境變量配置生效。然后再次執行 “java -version” 命令,確認顯示的版本與 JAVA_HOME 變量中配置的版本一致。
6.3 javac 不是內部命令
當在命令提示符或終端中輸入 “javac” 命令時,如果提示 “javac 不是內部命令”,這通常是由于環境變量配置錯誤導致系統無法找到 javac 編譯器。
- 檢查方法:首先,檢查 CLASSPATH 變量是否正確配置 。雖然在 JDK 5.0 之后,CLASSPATH 變量在大多數情況下不是必需的,但如果配置錯誤,仍可能導致問題 。確保 CLASSPATH 變量中包含了 JDK 安裝目錄下的 “lib” 目錄。在 Windows 系統中,CLASSPATH 變量的值可能類似 “.;% JAVA_HOME%\lib;% JAVA_HOME%\lib\tools.jar” ,其中 “.” 表示當前目錄;在 Linux 和 macOS 系統中,可能類似 “.:(JAVA_HOME/lib:)JAVA_HOME/lib/tools.jar”。然后,再次確認 Path 變量中是否包含了 JDK 安裝目錄下 “bin” 文件夾的路徑 ,確保路徑正確無誤。
- 解決方法:如果 CLASSPATH 變量配置錯誤,打開環境變量設置窗口,找到 CLASSPATH 變量進行編輯 ,將其值修改為正確的配置。如果 Path 變量中 JDK 路徑有誤,同樣在 Path 變量中進行修改,確保 “% JAVA_HOME%\bin”(Windows 系統)或 “$JAVA_HOME/bin”(Linux 和 macOS 系統)在 Path 變量中。修改完成后,保存設置并關閉窗口。對于 Windows 系統,重新打開命令提示符窗口;對于 Linux 和 macOS 系統,執行 “source” 命令使環境變量配置生效。之后再次嘗試輸入 “javac” 命令,檢查問題是否解決。