在Linux上安裝java JDK
阿新 • • 發佈:2019-01-05
話不多說,進入正題:
前提:需要解除安裝自己Linux上的jdk;
rpm -qa |grep jdk
之後會顯示你的所有的安裝包
使用命令:
rpm -e --nodeps 對應的每個包名
使用命令:
java -version
./usr/bin/java: No such file or directory
這樣就刪除了,然後我們開始後續的操作
第一步檢視自己的Linux版本(很重要):
uname -a
Linux localhost.localdomain 2.6.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux
上面是我的虛擬機器上的Linux版本,i686表明系統安裝的是32位的,但是這個結果不是很明顯,不容易看出來,有第二種方式檢視
getconf LONG_BIT
32
結果非常明顯,顯示的數字就是你的Linux的位數.
第二步:下載:jdk
我使用的方式,是先將jdk下載到我的本地電腦,然後再通過工具上傳到虛擬機器上
在官網http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,下載對應的jdk
通過SecureCRT上傳到Linux上(具體方法百度,這個不贅述)
將上傳的檔案複製到自己準備安裝的位置
我使用的是:/usr/local/java_install這個位置
第三步:安裝jdk
解壓下載的檔案
tar -xzvf jdk-8u151-linux-i586.tar.gz
為了節約空間,建議刪除之前剩的包檔案
rm -rf jdk-8u151-linux-i586.tar.gz
{
網上提供了建立長連線以節省目錄長度(建議使用,因為使用連線這種方式便於後期的版本升級):
ln -s /usr/local/java_install/jdk1.8.0_151(這裡是你的安裝位置) /usr/jdk
}
第四步:編輯配置檔案,配置環境變數
vim /etc/profile
在檔案最後加上
JAVA_HOME=/usr/local/java_install/jdk1.8.0_151 (如果你使用了上面的使用長連線了這裡應該就是你的長連線的地址如:/usr/jdk)
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
或者使用另一種方式:
export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(jdk1.6.0_45改為你安裝的jdk的資料夾名稱)
儲存退出!
第五步:讓配置生效
可以輸入重啟或者登出
sudo shutdowm -r now #重啟
或者使用命令:
source /etc/profile #啟用配置
[[email protected] jdk1.8.0_151]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) Client VM (build 25.151-b12, mixed mode)
[[email protected] jdk1.8.0_151]# javac -version
javac 1.8.0_151
[[email protected] jdk1.8.0_151]#
兩個版本一直則ok!