準備資料:
1眉尸、已經在VMware安裝好了的虛擬機,本文使用的是CentOS7.
2谈息、jdk:jdk-8u11-linux-x64.tar.gz
3缘屹、xshell 遠程操作虛擬機工具??
OK,資料已準備好了侠仇,現(xiàn)在可以開始了
通過xshell工具成功連接安裝好的虛擬機之后可通過rpm -qa | grep java命令來查詢出系統(tǒng)自帶的jdk
然后通過??? rpm -e --nodeps?? 后面跟系統(tǒng)自帶的jdk名??? 這個命令來刪除系統(tǒng)自帶的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?命令來創(chuàng)建java目錄存放自己的jdk
創(chuàng)建好之后威根,進入java目錄 cd java
通過winscp 工具把jdk-8u11-linux-x64.tar.gz上傳到 /usr/local/java 下
通過tar -zxvf? {安裝包名}命令解壓jdk? 如:tar -zxvf?jdk-8u11-linux-x64.tar.gz
這時安裝包已經沒用了,我一般都會刪掉安裝包? 通過rm? -f jdk-8u11-linux-x64.tar.gz刪除安裝包 -f的意思就是? 不詢問刪除? 如果你不加 -f在刪除時它會詢問你是否要刪除該安裝包屏积,我是確定要刪了就加上 -f?了医窿。
刪掉安裝包之后就開始配置環(huán)境變量了? 通過vim? /etc/profile??命令打開 profile 文件盤配置環(huán)境變量
打開之后按i進入 insert (插入)模式,在文件末尾添加上環(huán)境變量
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命令使剛才配置的環(huán)境變量生效
接下來我們通過java -version命令來查看你安裝的jdk信息