下載
官網:https://www.oracle.com/java/technologies/downloads/
- Windows
根據自己電腦選擇不同的版本,電腦右鍵屬性查看系統信息:
- Linux
使用命令
方式一
file /bin/ls
64-bit 則為64位,32 bit 則為32bit
方式二
uname -a
x86_64表示64位機器,i686表示32位機器
方式三
getconf LONG_BIT
64位為64,32位為32
- jdk8 64下載
這里jdk8 64位下載為例:jdk8下載,雖然現在版本為jdk19了。
Windows
下載Windows64位進行安裝,下載時需要登錄oracle,沒有賬號的創建一個賬號進行下載
或者百度網盤直接下載:
鏈接:https://pan.baidu.com/s/1V9Z44uVTAjsyNUSSCyY42A 提取碼:a2gp
下載完之后直接雙擊jdk-8u202-windows-x64.exe進行安裝
安裝路徑建議切換到非系統盤C盤下,然后點擊下一步
安裝過程中會跳出安裝Jre,更換安裝路徑
Jre安裝完之后就安裝完成了。
- 配置環境變量
電腦右鍵點擊屬性,高級系統設置-環境變量-新建系統變量
變量名:JAVA_HOME
變量值:對應Jdk的安裝路徑
Jdk的安裝路徑
將上面加的變量添加到系統Path下,找到Path變量項雙擊進行添加
新建,添加(Win10系統),其他系統操作類似(需要再Path后加英文分號隔開)
%JAVA_HOME%\bin
加完之后就各個彈出框的確定按鈕完成環境變量的配置,之后打開cmd控制台,輸入java -version查看安裝的jdk版本:
也可輸入java或javac命令看是否能執行,能執行表示jdk安裝成功
Linux
先檢查服務器是否有安裝jdk,可以通過java -version查看,有些服務器內置了openjdk,安裝之前需要先進行卸載掉。卸載完之后就可以進行下面的安裝操作。
上傳安裝包
將安裝包上傳到服務器上,可以使用文件傳輸工具進行上傳,這里用xftp工具進行上傳,先試用xftp連上服務器,在/usr/local目錄下新建component目錄,用於存放一些安裝包,之后在component目錄上新建java目錄,然后將jdk安裝包上傳到java目錄下:
解壓安裝包
上傳完之后,使用服務器連接管理工具連接服務器進行安裝操作,這里使用Xshell工具,連接上服務器。進入java目錄下,解壓安裝文件
#進入java目錄 cd /usr/local/component/java #解壓安裝包 tar -zxvf jdk-8u202-linux-x64.tar.gz
解壓完之后會出現jdk1.8.0_202文件目錄,這個就是jdk的應用文件
配置jdk環境變量
環境變量配置文件為/etc/profile,編輯打開
#打開profile文件進行編輯 vim /etc/profile
按下insert會鍵盤i進行編輯,在文件末尾加上如下
JAVA_HOME=/usr/local/component/java/jdk1.8.0_202 CLASSPATH=/usr/local/component/java/jdk1.8.0_202/lib/ PATH=/usr/local/component/java/jdk1.8.0_202/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin export PATH JAVA_HOME CLASSPATH
加完之后按下Esc,輸入:wq進行文件的保存。
最后就是是配置文件生效操作
# 生效配置文件 source /etc/profile
配置生效之后,輸入java -version就可以查看安裝的jdk版本了,也可以輸入java/javac命令看看。
到此,linux關於jdk的安裝就完成了。
安裝腳本
這里提供一個安裝腳本,可以直接執行安裝腳本進行一鍵安裝,前提是當前環境沒有安裝jdk
# jdk版本 jdkVer='1.8.0_202' # jdk安裝包版本 jdkTarName='8u202-linux-x64' # 解壓tar文件,對xxx.tar.gz后綴文件需加上z參數 tar -zxvf jdk-${jdkTarName}.tar.gz # 當前路徑 workspace=`pwd` echo '當前路徑:'$workspace # 查看環境變量JAVA_HOME=..是否存在 count=`grep -c 'JAVA_HOME='${workspace}'/jdk'${jdkVer} /etc/profile` echo ${count} if [[ "$count" == '0' ]];then # 添加新的環境變量 echo "JAVA_HOME=$workspace/jdk${jdkVer}" >> /etc/profile echo "CLASSPATH=$workspace/jdk${jdkVer}/lib/" >> /etc/profile echo "PATH=$workspace/jdk${jdkVer}/bin:$PATH" >> /etc/profile echo "export PATH JAVA_HOME CLASSPATH" >> /etc/profile fi # 生效配置文件 source /etc/profile # 檢查是否生效 msg=`java -version 2>&1` echo $msg if [[ "$msg" =~ "1.8" ]] ;then echo "set environment success!" else echo "set environment fail !" 1>&2 fi
文件名可自定義jdk_install.sh,注意根據自己安裝的版本修改相應的jdk安裝包名字和jdk的實際版本
然后既可以在腳本當前所在的目錄直接執行安裝腳本
#執行安裝腳本 sh jdk_install.sh
如下表示jdk安裝成功了
友情提示:腳本執行完之后,執行java -version命令可能會提示命令不存在,可以新開一個tab會話框輸入命令查看