基於linux的jdk1.7安裝及環境變量配置


序言

半年前在自己的騰訊雲服務器上配置過一次jdk,當時可以說是廢了好一陣功夫才學會。

現在,又要在自己的虛擬機中進行安裝軟件,不過如何配置jdk,也忘得差不多了。

如果我還要重新理解一次其中詳細內容的話,又需要很長時間,但時間無比金貴,

很多時候,都不允許人們去做片刻的遲疑,思考的太多往往會得不償失。

很遺憾曾經的自己沒有養成做詳細筆記的習慣,不過我還是很慶幸,自己把一部分配置jdk的流程記錄了下來,只不過,到現在看來一切都變得陌生。

注:但是強迫症的我還是花了三個小時去研究了一下,上面的話就當我沒說。

第一步打開虛擬機控制台

執行:

java -version 

接着,刪除以java-1.x.0-openjdk開頭的文件(注:其它文件的可以不動,想刪就刪)

noarch屬於rpm文件中的一種,有區別於i386、i586、i686、x86_64,它沒有任何硬件等級上的限制,即不需要考慮cpu。

如今的計算機,用的最多是64位系統,所以centos7當前僅提供x86_64軟件,其它低級別的軟件不提供。

具體命令執行流程:

打個岔

如果有人還在糾結以.noarch是否該刪的問題,那么我告訴你,實在不忍心刪除可以留着,這三個都屬於非常好恢復的rpm文件。

那么怎么恢復呢?

如圖:在光盤圖標上右鍵>點打開>進入package

在package里可以搜索需要恢復的文件,

比如已經被我強制刪除的:tzdata-java-2018c-1.el7.noarch

搜索到想要的文件之后,需要把它復制出來,放到某個文件夾下,比如/mnt/hgfs/*:

然后通過rpm命令從這個文件夾里安裝即可:

回到正軌

接着可以去官網拿到想要的jdk1.8:

或者別的版本如jdk1.7:

這里我下載的是jdk-7u80-linux-x64.tar.gz,

我把它放到了共享文件夾:

 

接着去centos7虛擬機打開終端,

新建一個目錄用於存放jdk壓縮包,在新建目錄進行解壓:

mkdir  /usr/java/jdk/

cd  /usr/java/jdk/

cp  /mnt/hgfs/share-0322/jdk-7u80-linux-x64.tar.gz   /usr/java/jdk/

執行解壓命令:(注:盡量不要在共享文件夾進行解壓,容易報錯)

tar -zxvf  jdk-7u80-linux-x64.tar.gz

解壓完成:

查看jdk1.7.0_80:

以上就完成了jdk的存放。

接着配置環境變量

vim  /etc/profile

文本同上(注:這里替換對應的jdk版本和路徑,復制到profile文件最后位置即可)

#environment variables

export JAVA_HOME=/usr/java/jdk/jdk1.7.0_80
export JRE_HOME=/usr/java/jdk/jdk1.7.0_80/jre
export JAVA_PATH=/usr/java/jdk/jdk1.7.0_80/bin:$PATH
export CLASSPATH=.:/usr/java/jdk/jdk1.7.0_80/lib/dt.jar:/usr/java/jdk/jdk1.7.0_80/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH

退出並保存Esc>:wq!

執行命令使環境變量生效

命令:

source /etc/profile

java -version

好啦,到這里,就完成了linux下jdk的安裝及環境變量配置。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM