零散知識點總結(2) Ubuntu下切換JDK版本

我是一個喜歡折騰和總結的程序員,歡迎一塊兒交流 Android 的相關問題,您的關注是我堅持的最大動力。html

1、從官網下載壓縮包

1.1 下載壓縮包

進入下面的地址:java

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
複製代碼

選擇對應的Linux版本和格式,這裏咱們選擇*.tar.gz linux

下載.png

1.2 解壓到目錄

下載完以後,拷貝到/usr/lib/jvm/目錄下:程序員

sudo cp jdk-8u121-linux-x64.tar.gz /usr/lib/jvm/
複製代碼

進入到對應目錄進行解壓:bash

sudo tar zxvf ./jdk-8u121-linux-x64.tar.gz
複製代碼

1.3 修改環境變量

修改環境變量文件 /etc/profileoracle

sudo gedit /etc/profile 
複製代碼

修改JAVA_HOME的值爲以前解壓完成後的目錄:jvm

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121
複製代碼

使環境變量生效:ui

source /etc/profile
sudo update-alternatives --install /usr/bin/javah javah "/usr/lib/jvm/jdk1.8.0_121/bin/javah" 300
sudo update-alternatives --install /usr/bin/javac javac "/usr/lib/jvm/jdk1.8.0_121/bin/javac" 300
sudo update-alternatives --install /usr/bin/java java "/usr/lib/jvm/jdk1.8.0_121/bin/java" 300
sudo update-alternatives --install /usr/bin/javac javac "/usr/lib/jvm/jdk1.8.0_121/bin/javac" 300
複製代碼

1.4 切換

sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javah
sudo update-alternatives --config jar
複製代碼
相關文章
相關標籤/搜索