CentOS 7系統(tǒng)下配置自定義JDK的教程
前言
本文主要介紹的是關(guān)于CentOS 7配置自定義JDK的方法教程,分享出來供大家參考學(xué)習(xí),下面來一起看看詳細(xì)的介紹:
配置教程
由于選擇的是CentOS 7-DVD鏡像自帶了OpenJDK,需要卸載。首先查詢自帶的JDK:
rpm -qa | grep java
會(huì)出現(xiàn)7個(gè)帶有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
命令,就剩下三個(gè):
javapackages-tools-3.4.1-11.el7.noarch tzdata-java-2016g-2.el7.noarch python-javapackages-3.4.1-11.el7.noarch
接著安裝自己需要的jdk,首先進(jìn)入 local 目錄:
cd /usr/local/
在該目錄下建一個(gè)文件夾并命名為jdk,用于存放jdk文件。下載文件:
// wget 地址 wget http://download.Oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
通過右鍵->復(fù)制鏈接地址獲得url,然后執(zhí)行命令,爽歪歪,感覺下載速度好快??!
然后執(zhí)行命令:
tar -zxvf jdk-8u131-linux-x64.tar.gz
結(jié)果出錯(cuò)了,錯(cuò)誤信息:
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now
在網(wǎng)上找了好久終于找到了解決方法。首先用 file 命令查看文件真正屬性:
file jdk-8u131-linux-x64.tar.gz
顯示結(jié)果:
[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
原來下載下來的是網(wǎng)頁(html),我說幾百兆的東西怎么秒開呢。然后只能手動(dòng)下載下來了,然后執(zhí)行 rz 命令,選中下載的文件傳到linux虛擬機(jī),執(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 進(jìn)入編輯模式,在文件末尾添加環(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
顯示結(jié)果:
[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)
配置完成。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
- Centos6.5下Jdk+Tomcat+Mysql環(huán)境安裝圖文教程
- CentOS 下yum安裝mysql、jdk和tomcat的方法
- Centos6.x服務(wù)器配置jdk+tomcat+mysql環(huán)境(jsp+mysql)
- 在CentOS系統(tǒng)上安裝Java的openjdk的方法
- CentOS 設(shè)置默認(rèn)JDK步驟詳解及命令
- Linux centos7環(huán)境下jdk安裝教程
- CentOS安裝jdk的三種方法
- CentOS 7下JDK8的詳細(xì)安裝步驟
- CentOS 6.4安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)
- CentOS+Nginx+PHP+MySQL詳細(xì)配置(圖解)
- centos6利用yum安裝php mysql gd的步驟
- centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的方法
相關(guān)文章
SpringBoot集成內(nèi)存數(shù)據(jù)庫hsqldb的實(shí)踐
hsqldb只需要添加對(duì)應(yīng)的依賴,然后在配置文件進(jìn)行配置。不需要安裝一個(gè)數(shù)據(jù)庫,本文就來介紹一下具體使用,感興趣的可以了解一下2021-09-09Java事務(wù)管理學(xué)習(xí)之Spring和Hibernate詳解
這篇文章主要給大家介紹了Java事務(wù)管理學(xué)習(xí)之Spring和Hibernate的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們可以參考借鑒,下面來一起看看吧。2017-03-03java分頁攔截類實(shí)現(xiàn)sql自動(dòng)分頁
這篇文章主要為大家詳細(xì)介紹了java分頁攔截類可以實(shí)現(xiàn)sql自動(dòng)分頁,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11Spring Boot啟動(dòng)過程(五)之Springboot內(nèi)嵌Tomcat對(duì)象的start教程詳解
這篇文章主要介紹了Spring Boot啟動(dòng)過程(五)之Springboot內(nèi)嵌Tomcat對(duì)象的start的相關(guān)資料,需要的朋友可以參考下2017-04-04關(guān)于mybatis-plus插件使用時(shí)的一些問題小結(jié)
這篇文章主要給大家介紹了關(guān)于mybatis-plus插件使用時(shí)的一些問題的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-03-03SpringBoot2.x入門教程之引入jdbc模塊與JdbcTemplate簡(jiǎn)單使用方法
這篇文章主要介紹了SpringBoot2.x入門教程之引入jdbc模塊與JdbcTemplate簡(jiǎn)單使用方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07Java基于余弦方法實(shí)現(xiàn)的計(jì)算相似度算法示例
這篇文章主要介紹了Java基于余弦方法實(shí)現(xiàn)的計(jì)算相似度算法,簡(jiǎn)單說明了余弦相似性的概念、原理并結(jié)合實(shí)例形式分析了java實(shí)現(xiàn)余弦相似性算法的相關(guān)操作技巧,需要的朋友可以參考下2017-08-08