不管在什么地方,什么時候,學習是快速提升自己的能力的一種體現!!!!!!!!!!!
關於JDK1.8 與之前的版本相比有哪些變化和新特性我也不在這詳細的說明了,畢竟一度娘啥都有了,既然不多說那就直接開始吧!!
准備資料:
1、已經在VMware安裝好了的虛擬機,本文使用的是CentOS7,我就以這個為例,如果又不知道怎么安裝的朋友可以參考我第一篇文章,上面詳細的介紹了如何安裝CentOS7 下載安裝centos7
2、jdk:jdk-8u11-linux-x64.tar.gz 官網下載jdk8
3、xshell 遠程操作虛擬機工具 xshell的下載與安裝請參考我上一篇文章(為什么要用到它來操作,因為我覺得它操作簡單又是免費的.) 下載安裝 xshell
OK,資料已准備好了,現在可以開始了
通過xshell工具成功連接安裝好的虛擬機之后可通過 rpm -qa | grep Java 命令來查詢出系統自帶的jdk(帶箭頭的四個就是系統自帶的)注:不帶箭頭的那三個不要刪掉
然后通過 rpm -e --nodeps 后面跟系統自帶的jdk名 這個命令來刪除系統自帶的jdk,
例如: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
刪完之后可以再通過 rpm -qa | grep Java 命令來查詢出是否刪除掉
接下來就是要安裝自己的jdk了,通過命令 cd /usr/local/ 進入local目錄,並通過 ll(兩個小寫的L)命令或者 ls 命令( ll 本身不是命令,只是 ls -l 命令的一個別名,不過無所謂了,都是一樣查看的)列出當前目錄下得所有非隱含的文件,如果想要看到隱含(以 . 開頭的,如 .test.txt)文件信息可通過 ll -a 來查看
進入local目錄之后 通過 mkdir java 命令來創建java目錄存放自己的jdk
(擴展:如果你想一次性在同一級目錄下創建多個平級的目錄可以通過 mkdir brother1 brother2 (如要創建更多就在后面加上去就可以了,中間用空格隔開)這樣的命令來創建,如果要一次創建父子目錄(parent/child)可以通過
mkdir -p parent/child/grandson 來創建)
創建好之后,進入java目錄 cd java
不知道大家有沒有用過 在線導入安裝包的插件,如果之前沒有用過可以通過 yum -y install lrzsz 命令安裝這個插件
安裝插件完成之后輸入 rz 命令然后按回車,就會彈出一個窗口,然后你就在這個窗口找到你下載好的jdk,
注:使用 rz 命令的好處就是你在哪里輸入rz導入的安裝包他就在哪里,不會跑到根目錄下
雙擊jdk或者按打開之后就會進入傳輸的界面
有時會出現下面這樣的問題,如果出現請關閉該窗口重新輸入 rz 命令按回車
這個就是正常的了
傳輸完成之后 ll 命令 查看
通過 tar -zxvf {安裝包名} 命令解壓jdk 如:tar -zxvf jdk-8u11-linux-x64.tar.gz 我個人比較喜歡把 zxvf 轉成中文念,叫
“至小威風” 這樣我覺得方便記,不喜勿噴哦
解壓過后出現如下畫面
這時安裝包已經沒用了,我一般都會刪掉安裝包 通過 rm -f jdk-8u11-linux-x64.tar.gz 刪除安裝包 -f 的意思就是 不詢問刪除 如果你不加 -f 在刪除時它會詢問你是否要刪除該安裝包,我是確定要刪了就加上 -f 了。說到這里那我順便說說
遞歸刪除不詢問 的命令吧,在什么情況下使用該命令呢,如果你要刪除一個目錄,而這個目錄下還有目錄或者有文件,比如在parent/child/grandson 這樣的目錄下你要刪除 parent 下得所有目錄和文件(包括parent)就可以用到
rm -rf parent 命令就可以刪除掉了
刪掉安裝包之后就開始配置環境變量了 通過 vim /etc/profile 命令打開 profile 文件盤配置環境變量
打開之后按 i 進入 insert (插入)模式,在文件末尾添加上環境變量
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
添加完之后保存並退出,保存並退出的命令有兩種 第一種是: 按住shift 鍵然后連按兩次z(這是我常用的,因為它方便快速),第二種是:wq 命令,有一種是不保存退出的命令:q ,注意:以上三種命令都是在非插入模式(插入模式下按鍵盤左上角的ESC鍵退出插入模式就是非插入模式了)下操作。
保存完之后輸入:source /etc/profile 命令使剛才配置的環境變量生效
現在就可以測試jdk了 輸入 javac 命令如果出現以下的文字就說明編譯成功了(如果你之前安裝centos7時使用的語言是英文,那出現的就是類似這樣排版的英文)
接下來我們通過 java -version命令來查看你安裝的jdk信息
如果出現以上信息就說明你自己的jdk就完全安裝成功了,如果有什么問題可以在評論下留言,我看到會第一時間回復
如果此文章有什么不對的地方請路過的大神指出,以免誤人子弟
尊重原創,如要轉載請注明出處