溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在CentOS 7環(huán)境中自定義配置JDK

發(fā)布時間:2020-11-24 16:15:19 來源:億速云 閱讀:149 作者:Leah 欄目:編程語言

本篇文章給大家分享的是有關如何在CentOS 7環(huán)境中自定義配置JDK,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

配置教程

由于選擇的是CentOS 7-DVD鏡像自帶了OpenJDK,需要卸載。首先查詢自帶的JDK:

rpm -qa | grep java

會出現7個帶有java名稱的東西,刪除其中的帶有OpenJDK字樣的文件,命令如下:

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

再次執(zhí)行 rpm -qa | grep java 命令,就剩下三個:

javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
python-javapackages-3.4.1-11.el7.noarch

接著安裝自己需要的jdk,首先進入 local 目錄:

cd /usr/local/

在該目錄下建一個文件夾并命名為jdk,用于存放jdk文件。下載文件:

// wget 地址
wget http://download.Oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

通過右鍵->復制鏈接地址獲得url,然后執(zhí)行命令,爽歪歪,感覺下載速度好快?。?/p>

然后執(zhí)行命令:

tar -zxvf jdk-8u131-linux-x64.tar.gz

結果出錯了,錯誤信息:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

在網上找了好久終于找到了解決方法。首先用 file 命令查看文件真正屬性:

file jdk-8u131-linux-x64.tar.gz

顯示結果:

[root@localhost jdk]# file jdk-8u131-linux-x64.tar.gz 
jdk-8u131-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators

原來下載下來的是網頁(html),我說幾百兆的東西怎么秒開呢。然后只能手動下載下來了,然后執(zhí)行 rz 命令,選中下載的文件傳到linux虛擬機,執(zhí)行解壓:

tar -zxvf jdk-8u131-linux-x64.tar.gz

解壓后的文件為:

drwxr-xr-x. 8 10 143 4096 3月 15 16:35 jdk1.8.0_131

刪除壓縮文件(可選):

rm -f jdk-8u131-linux-x64.tar.gz

配置環(huán)境變量:

vim /etc/profile

輸入 i 進入編輯模式,在文件末尾添加環(huán)境變量:

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

按 esc 鍵,輸入 wq (保存并退出)。

保存完之后,使剛配置的環(huán)境生效:

source /etc/profile

檢查jdk是否安裝完成:

java -version

顯示結果:

[root@localhost jdk]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

以上就是如何在CentOS 7環(huán)境中自定義配置JDK,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI