天天看點

Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

一、說明

Java JDK在linux系統有兩個版本,一個開源版本Openjdk,還有一個oracle官方版本jdk;開源版本Openjdk是一精簡版的jdk。

二、第一種方式:通過指令直接安裝

1、(Centos)Linux:通過yum源方式安裝,可以安裝相關依賴,無需自己配置環境變量。

(1)檢視yum源上的Openjdk安裝包

Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

(2)執行安裝指令,同時也會下載下傳安裝相關依賴

yum install -y java-1.8.0-openjdk-devel.x86_64
           
Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

(3)檢查

java -version
javac
           
Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

(4)oracleJdk 需要去oracle上下載下傳

wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.tar.gz
           

下載下傳好的壓縮包在第二種方式手動安裝中介紹。

2、(Ubuntu)Linux:通過apt源方式安裝openjdk

(1)先更新軟體包清單

sudo apt-get update
           
Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

(2)搜尋openjdk安裝包

apt search openjdk
           
Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

如果搜尋不到,則可能是Ubuntu apt源的問題,可以換源,類似下列情況

Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

(3)安裝openjdk

sudo apt-get -y install openjdk-8-jdk
           
Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

(4)檢查

java -version
javac
           
Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

3、(Ubuntu)通過apt源安裝oraclejdk

#安裝依賴
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

# 開始安裝
sudo apt-get install oracle-java8-installer
           

此種方式在2019年以後好像就不行了(原因好像是jdk的協定還是許可證換了還是怎麼的)親自嘗試安裝失敗

Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

二、手動安裝方式

手動方式下載下傳,一是可以直接從官網選擇自己想要下載下傳的安裝包,然後上傳到Linux上;二是通過wget指令直接下載下傳到Linux上。

1、oracle官網下載下傳Linux版安裝包(https://www.oracle.com/cn/java/)

直接官網上下載下傳JDK的話,會讓你登入oracle賬戶,登入即可下載下傳

2、通過SFTP工具上傳到Linux伺服器

我是在/usr/local目錄下建立了一個java檔案夾用于放jdk

Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

3、下載下傳jdk安裝包還可以通過wget指令直接下載下傳到伺服器上

(1)打開oracle官網,找到自己想要使用的jdk,右擊複制連結備用,位址一定要看好

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-i586.tar.gz
           

4、解壓壓縮包,在java目錄下生成了一個jdk1.8.0_291檔案夾(jdk-8u291-linux-x64.tar.gz加壓縮後的檔案夾)(檔案名要對應上)

tar -zxvf jdk-8u291-linux-i586.tar.gz
           

5、配置環境變量

(1)(Centos)編輯 /etc/profile,在profile 末尾添加如下環境變量配置

vim /etc/profile
           

(2)(Ubuntu) 編輯.bashrc檔案,在.bashrc檔案末尾添加如下環境變量配置

sudo vim ~/.bashrc
           

檔案末尾追加内容如下(注意安裝路徑進行比對):

#  JAVA_HOME=/usr/local/java/jdk1.8.0_291  換成自己的安裝路徑
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
           

退出儲存 :wq

6、重新激活環境變量配置檔案

(1)(Contes)重新激活配置檔案

source /etc/profile
           

(2)(Ubuntu)重新激活配置檔案

source ~/.bashrc
           

7、檢查

java -version
javac
           
Linux系統安裝JDK級環境變量配置(兩種方式多Linux版本)

三、總結

1、通過yum(apt)指令安裝openjdk很簡單無需環境變量配置,但是安裝的jdk是開源精簡版的,安裝oracle jdk 比較麻煩,我自己嘗試了沒有成功。

2、通過下載下傳官網lixun安裝包,需要配置環境變量,但是安裝的oracle jdk 是全的,步驟稍微多了一點。

繼續閱讀