前言
本文主要介紹Ubuntu系統(tǒng)上如何安裝任意版本的jdk,使用Ubuntu 18.04 Server LTS制作本教程。
方法1:使用deb包安裝
到oracle官網(wǎng)下載deb安裝包
https://www.oracle.com/technetwork/JAVA/javase/downloads/index.html
點(diǎn)擊JAVA圖標(biāo)下載JDK
點(diǎn)擊JAVA圖標(biāo)下載JDK
選擇接受協(xié)議并下載JDK deb包
選擇接受協(xié)議并下載JDK deb包
使用瀏覽器下載deb包,然后上傳到Ubuntu,點(diǎn)擊下面的教程上傳文件到linux服務(wù)器
zcwyou@ubuntu1804:~$ ll -h jdk*.deb
-rw-r--r-- 1 root root 148M Jan 8 08:59 jdk-11.0.1_linux-x64_bin.deb
可以看到j(luò)kd包大小一般是150M左右
先安裝依賴包libasound2:
zcwyou@ubuntu1804:~$ sudo apt install -y libasound2 && sudo apt autoremove -y
安裝jdk deb包:
zcwyou@ubuntu1804:~$ sudo dpkg -i jdk-11.0.1_linux-x64_bin.deb
(Reading database … 103377 files and directories currently installed.)
Preparing to unpack jdk-11.0.1_linux-x64_bin.deb …
Unpacking jdk-11.0.1 (11.0.1-1) over (11.0.1-1) …
Setting up jdk-11.0.1 (11.0.1-1) …
如下圖所示表示安裝成功
Ubuntu成功安裝JDK
如果安裝失敗或者不能解決依賴關(guān)系,請(qǐng)按本教程的另一種方法安裝。
查看安裝目錄:
root@ubuntu1804:~# ll /usr/lib/jvm/jdk-11.0.1
total 48
drwxr-xr-x 8 668 668 4096 Jan 8 09:05 ./
drwxr-xr-x 3 668 668 4096 Jan 8 09:02 ../
drwxr-xr-x 2 668 668 4096 Jan 8 09:05 bin/
drwxr-xr-x 4 668 668 4096 Jan 8 09:05 conf/
drwxr-xr-x 3 668 668 4096 Jan 8 09:05 include/
drwxr-xr-x 2 668 668 12288 Jan 8 09:05 jmods/
drwxr-xr-x 72 668 668 4096 Jan 8 09:02 legal/
drwxr-xr-x 6 668 668 4096 Jan 8 09:05 lib/
-r--r--r-- 1 668 668 160 Oct 6 12:32 README.html
-rw-r--r-- 1 668 668 1256 Oct 6 12:32 release
設(shè)置JDK變量環(huán)境
root@ubuntu1804:~# sudo vi /etc/profile
在配置文件最后添加以下內(nèi)容:
set java env
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.1
export CLASSPATH=.:
{JAVA_HOME}/bin:
創(chuàng)建軟鏈接到/usr/bin目錄
zcwyou@ubuntu1804:~$%20sudo%20update-alternatives%20--install%20/usr/bin/java%20java%20/usr/lib/jvm/jdk-11.0.1/bin/java%20300 zcwyou@ubuntu1804:~$%20sudo%20update-alternatives%20--install%20/usr/bin/javac%20javac%20/usr/lib/jvm/jdk-11.0.1/bin/javac%20300
檢查JDK版本:
zcwyou@ubuntu1804:~$%20java%20-version
java%20version%20"11.0.1"%202018-10-16%20LTS
Java(TM)%20SE%20Runtime%20Environment%2018.9%20(build%2011.0.1+13-LTS)
Java%20HotSpot(TM)%2064-Bit%20Server%20VM%2018.9%20(build%2011.0.1+13-LTS,%20mixed%20mode)
可以看出當(dāng)前JDK版本為11.0.1
檢查JKD版本
方法2:直接下載tar.gz包解壓安裝,適用于所有Linux發(fā)行版
如果還不行,建議直接下載tar.gz包,使用瀏覽器下載,然后上傳到Ubuntu系統(tǒng)
下載JDK tar.gz安裝包
解壓tar包
zcwyou@ubuntu1804:~$ tar zxvf jdk-11.0.1_linux-x64_bin.tar.gz
復(fù)制JDK文件到指定目錄
zcwyou@ubuntu1804:~$ cp -r ./jdk-11.0.1 /usr/lib/
設(shè)置變量環(huán)境:
zcwyou@ubuntu1804:~$ sudo vi /etc/profile
在配置文件最后加入以下內(nèi)容
set java env
export JAVA_HOME=/usr/lib/jdk-11.0.1
export CLASSPATH=.:PATH創(chuàng)建軟鏈接到/usr/bin目錄¨G5G檢查JDK版本:¨G6Gjavaversion"11.0.1"2018−10−16LTSJava(TM)SERuntimeEnvironment18.9(build11.0.1+13−LTS)JavaHotSpot(TM)64−BitServerVM18.9(build11.0.1+13−LTS,mixedmode)可以看出當(dāng)前JDK版本為11.0.1![檢查JKD版本](http://images.linuxrumen.com/linux/ubuntujdk/ubuntujdk04.png−1)¨K17K如果還不行,建議直接下載tar.gz包,使用瀏覽器下載,然后上傳到Ubuntu系統(tǒng)![下載JDKtar.gz安裝包](http://images.linuxrumen.com/linux/ubuntujdk/ubuntujdk05.png−1)解壓tar包¨G7G復(fù)制JDK文件到指定目錄¨G8G設(shè)置變量環(huán)境:¨G9G在配置文件最后加入以下內(nèi)容¨K18KexportJAVAH?OME=/usr/lib/jdk−11.0.1exportCLASSPATH=.:{JAVA_HOME}/lib
export PATH=
PATH
創(chuàng)建軟鏈接到/usr/bin目錄
zcwyou@ubuntu1804:~$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk-11.0.1/bin/java 300 zcwyou@ubuntu1804:~$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk-11.0.1/bin/javac 300
本文已同步至博客站,尊重原創(chuàng),轉(zhuǎn)載時(shí)請(qǐng)?jiān)谡闹懈綆б韵骆溄樱?/p>
https://www.linuxrumen.com/rmxx/938.html