JDK 安裝及配置總結(多平台)


前言

本文將介紹JDK的基本安裝及配置,並給出不同平台(WindowsLinuxMacOS)下的安裝方式。同時,本文所使用的JDK版本文件可見文末的網盤鏈接或者通過官網鏈接自行選擇下載。

Windows

首先將jdk1.8.0_291.zip文件解壓到一個文件夾下,我這里解壓到D:\\java目錄下:

image-20210627190910286

接下來就需要進行環境變量相關的配置,以便可以全局使用java命令,而例如tomcat等軟件也依賴JAVA_HOME來找到java的位置,下面就介紹環境變量的配置方法。首先需要找到系統高級設置,這里有兩種方法,可以選擇設置->系統->關於->高級系統設置(不同win10版本會有所不同);

image-20210627193135865

或者直接通過搜索找到編輯系統環境變量

image-20210627193358451

通過以上任意一種方式,點擊后會出現以下界面:

image-20210627193516655

點擊這里的環境變量,然后在出現的下圖中點擊新建

image-20210627193614261

然后設置變量名為JAVA_HOME,變量值為JDK1.8安裝的目錄,之后點擊確定:

image-20210627193700128

然后再往下滾動找到名為Path的系統變量,然后點擊編輯

image-20210627194041559

在這里點擊新建並輸入%JAVA_HOME%\bin,輸入完畢后點擊確定,然后關閉剛才所有打開的窗口。

image-20210627194303214

然后通過win+R組合鍵輸入cmd

image-20210627194442390

點擊確定后輸入java -version,如果正常出現版本信息,即說明安裝成功:

image-20210627194559717

如果發現輸出的版本信息與安裝的版本不一致,則可能是安裝過JDK並配置過相關環境變量,這里可以通過where java命令來查看java的位置,如果這里的結果不是剛才的安裝位置,則說明已經安裝過JDK並配置過相關環境變量,這就需要找到剛才打開的環境變量配置進行修改即可。

image-20210627194821771

Linux

在這里假設你已經將JDK1.8的壓縮包上傳到了linux主機上,我這里放在/home/butterfly/develop目錄下,首先通過tar -zxvf jdk-8u291-linux-x64.tar.gz進行解壓,然后通過ls可以看到已經解壓成功:
image-20210627200109854

然后我們同樣需要進行環境變量的配置,以便可以全局使用java命令,這里講解三種方法:

  1. 只在當前shell下生效

    通過輸入export PATH=$PATH:/home/butterfly/develop/jdk1.8.0_291/bin即可配置成功,這里的/home/butterfly/develop/jdk1.8.0_291/bin修改為自己的JDK安裝目錄即可,然后通過java -version命令即可發現已經可以正常使用java命令:

    image-20210627202715932

    但是,需要注意的是,這樣配置在關閉了當前shell后,下次再打開就會失效,所以接下來會再介紹兩種永久生效的配置方法。在此之前,可以發現在windows配置中,我們是先配置了JAVA_HOME環境變量后再進行了PATH的配置,而我們剛才卻直接配置了全路徑,而在Linux中想實現上述的步驟,則只需要先執行export JAVA_HOME=/home/butterfly/develop/jdk1.8.0_291,然后再執行export PATH=$PATH:$JAVA_HOME/bin即可實現相同的效果。

  2. 對當前登錄用戶永久生效

    首先先介紹如何配置只對當前用戶永久生效的方法,輸入vim ~/.bashrc命令,然后在文件尾部追加下面兩句:

    export JAVA_HOME=/home/butterfly/develop/jdk1.8.0_291
    export PATH=$PATH:$JAVA_HOME/bin
    

    在輸入完並保存之后,再輸入source ~/.bashrc命令后,即可發現即使關閉了shell,再重新打開,仍然可以執行java命令,但是這種配置只對當前登錄的用戶永久生效,即使配置的是root用戶,最終也只有root用戶可以使用java命令:

    image-20210627204816966

  3. 對所有的用戶永久生效

    其實配置對所有用戶生效,也和上述的步驟類似,只是修改的文件有所不同,通過vim /etc/profile命令打開profile文件,同樣需要再文件末尾追加以下配置:

    export JAVA_HOME=/home/butterfly/develop/jdk1.8.0_291
    export PATH=$PATH:$JAVA_HOME/bin
    

image-20210627205308623

​ 然后保存后執行source /etc/profile命令,通過這種方式可以發現對於所有的登錄用戶,現在都可以使用java命令了。

MacOS

MacOS下安裝這里就直接通過安裝dmg文件的形式了,在安裝指引點擊后,最終會出現下述界面,即說明已安裝成功。

image-20210627214448402

這里可以在shell里發現已經可以使用java命令了:

image-20210627215130778

下面再講解如何配置JAVA_HOME環境變量,首先執行/usr/libexec/java_home,可以看到類似/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home的輸出,這個就是MacOS自動給我們分配的java安裝目錄。然后輸入vim ~/.bash_profile,之后在文件中追加以下配置:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home

保存退出后再執行source ~/.bash_profile,然后輸入$JAVA_HOME/bin/java -version也可以正常輸入java版本信息,說明JAVA_HOME配置成功了。

資源鏈接

鏈接:https://pan.baidu.com/s/1P3qHk9dXCs-HtPBLNgcO7g
提取碼:yim8

自行下載地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

總結

以上便是不同平台下JDK的基本安裝和相關環境變量的配置方式,如有錯誤之處,歡迎留言指出。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM