下載
官網(wǎng):https://www.oracle.com/java/technologies/downloads/
- Windows
根據(jù)自己電腦選擇不同的版本琐凭,電腦右鍵屬性查看系統(tǒng)信息:
- Linux
使用命令
方式一
<pre>file /bin/ls</pre>
64-bit 則為64位壁涎,32 bit 則為32bit
方式二
<pre>uname -a</pre>
x86_64表示64位機器,i686表示32位機器
方式三
<pre>getconf LONG_BIT</pre>
64位為64芜茵,32位為32
- jdk8 64下載
這里jdk8 64位下載為例:jdk8下載,雖然現(xiàn)在版本為jdk19了虹脯。
Windows
下載Windows64位進行安裝岳链,下載時需要登錄oracle,沒有賬號的創(chuàng)建一個賬號進行下載
或者百度網(wǎng)盤直接下載:
鏈接:https://pan.baidu.com/s/1V9Z44uVTAjsyNUSSCyY42A 提取碼:a2gp
下載完之后直接雙擊jdk-8u202-windows-x64.exe進行安裝
安裝路徑建議切換到非系統(tǒng)盤C盤下署浩,然后點擊下一步
安裝過程中會跳出安裝Jre揉燃,更換安裝路徑
Jre安裝完之后就安裝完成了。
- 配置環(huán)境變量
電腦右鍵點擊屬性筋栋,高級系統(tǒng)設置-環(huán)境變量-新建系統(tǒng)變量
<pre>變量名:JAVA_HOME
變量值:對應Jdk的安裝路徑</pre>
Jdk的安裝路徑
將上面加的變量添加到系統(tǒng)Path下炊汤,找到Path變量項雙擊進行添加
新建,添加(Win10系統(tǒng))弊攘,其他系統(tǒng)操作類似(需要再Path后加英文分號隔開)
<pre>%JAVA_HOME%\bin</pre>
加完之后就各個彈出框的確定按鈕完成環(huán)境變量的配置抢腐,之后打開cmd控制臺,輸入java -version查看安裝的jdk版本:
也可輸入java或javac命令看是否能執(zhí)行襟交,能執(zhí)行表示jdk安裝成功
Linux
先檢查服務器是否有安裝jdk,可以通過java -version查看迈倍,有些服務器內(nèi)置了openjdk,安裝之前需要先進行卸載掉捣域。卸載完之后就可以進行下面的安裝操作啼染。
Xshell和Xftp工具安裝及使用見# Xshell_Plus破解永久版綠色安裝使用
上傳安裝包
將安裝包上傳到服務器上,可以使用文件傳輸工具進行上傳焕梅,這里用xftp工具進行上傳迹鹅,先試用xftp連上服務器,在/usr/local目錄下新建component目錄贞言,用于存放一些安裝包斜棚,之后在component目錄上新建java目錄,然后將jdk安裝包上傳到java目錄下:
解壓安裝包
上傳完之后该窗,使用服務器連接管理工具連接服務器進行安裝操作打肝,這里使用Xshell工具,連接上服務器挪捕。進入java目錄下粗梭,解壓安裝文件
<pre>#進入java目錄
cd /usr/local/component/java
解壓安裝包
tar -zxvf jdk-8u202-linux-x64.tar.gz
</pre>
解壓完之后會出現(xiàn)jdk1.8.0_202文件目錄,這個就是jdk的應用文件
配置jdk環(huán)境變量
環(huán)境變量配置文件為/etc/profile,編輯打開
<pre>#打開profile文件進行編輯
vim /etc/profile
</pre>
按下insert鍵或i鍵進行編輯级零,在文件末尾加上如下
<pre>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</pre>
加完之后按下Esc断医,輸入:wq進行文件的保存滞乙。
最后就是是配置文件生效操作
<pre># 生效配置文件
source /etc/profile
</pre>
配置生效之后,輸入java -version就可以查看安裝的jdk版本了鉴嗤,也可以輸入java/javac命令看看斩启。
到此,linux關于jdk的安裝就完成了醉锅。
安裝腳本
這里提供一個安裝腳本兔簇,可以直接執(zhí)行安裝腳本進行一鍵安裝,前提是當前環(huán)境沒有安裝jdk
# jdk版本
jdkVer='1.8.0_202'
# jdk安裝包版本
jdkTarName='8u202-linux-x64'
# 解壓tar文件,對xxx.tar.gz后綴文件需加上z參數(shù)
tar -zxvf jdk-${jdkTarName}.tar.gz
# 當前路徑
workspace=`pwd`
echo '當前路徑:'$workspace
# 查看環(huán)境變量JAVA_HOME=..是否存在
count=`grep -c 'JAVA_HOME='${workspace}'/jdk'${jdkVer} /etc/profile`
echo ${count}
if [[ "$count" == '0' ]];then
# 添加新的環(huán)境變量
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硬耍,注意根據(jù)自己安裝的版本修改相應的jdk安裝包名字和jdk的實際版本
然后既可以在腳本當前所在的目錄直接執(zhí)行安裝腳本
<pre>#執(zhí)行安裝腳本
sh jdk_install.sh
</pre>
如下表示jdk安裝成功了
友情提示:腳本執(zhí)行完之后垄琐,執(zhí)行java -version命令可能會提示命令不存在,可以新開一個tab會話框輸入命令查看