在Linux 32位 中安裝JDK的步驟
阿新 • • 發佈:2019-01-05
1、下載JDK
或者 連結: https://pan.baidu.com/s/1o8oF2cy 密碼: iebg
2、安裝
因為我是在VMware10.0虛擬機器內安裝的Linux (Red Hat Enterprise Linux 5),因此我將JDK安裝檔案放在我虛擬機器的共享目錄("D:\\share")裡面。
(1)開啟Linux終端,將共享目錄("/mnt/hgfs/share/")內的JDK檔案複製到"/usr/java/"目錄內後再進行安裝:
[[email protected] ~]# cd /mnt/hgfs/share/ // 進入共享的目錄 [[email protected]share]# ls -l // 檢視目錄內的檔案 -rwxrwxrwx 1 root root 71799552 04-12 11:14 jdk-6u45-linux-i586.bin // 這個就是JDK檔案 [[email protected] share]# mkdir /usr/java/ // 在/usr目錄下新建一個java目錄 [[email protected] share]# cp jdk-6u45-linux-i586.bin /usr/java/ // 將JDK檔案複製到/usr/java/目錄內 [[email protected]share]# [[email protected] share]# cd /usr/java/ // 進入java目錄
[[email protected] java]# chmod 755 jdk-6u45-linux-i586.bin //注:如果沒有許可權,要先獲取執行許可權才能執行[[email protected] java]# ls -l // 檢視目錄內的檔案-rwxr-xr-x 1 root root 71799552 04-12 11:32 jdk-6u45-linux-i586.bin //已將JDK檔案複製到java目錄內
(2) 執行./jdk-6u45-linux-i586.bin進行安裝,然後等待安裝結束
[[email protected] java]# ./jdk-6u45-linux-i586.bin // 安裝JDK
(3)安裝結束後輸入命令"ls -l"檢視
[[email protected] java]# ls -l 總計 70200 drwxr-xr-x 8 root root 4096 2013-03-27 jdk1.6.0_45 // 記住這個目錄名(jdk1.6.0_45),配置環境變數時要用到 -rwxr-xr-x 1 root root 71799552 04-12 11:32 jdk-6u45-linux-i586.bin [[email protected] java]#
3、配置環境變數
在/etc/profile檔案末尾中新增以下環境變數:(我上面的JDK目錄是jdk1.6.0_45,所以下面JAVA_HOME中也是這個)
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
(1)使用vi開啟profile檔案,然後在該檔案末尾新增上述環境變數,存檔退出:
[[email protected] java]# [[email protected] java]# vi /etc/profile // 用vi開啟後編輯
(2)讓/etc/profile檔案修改後立即生效,有兩種方法:
方法1:
讓/etc/profile檔案修改後立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 之間有空格
方法2:
讓/etc/profile檔案修改後立即生效 ,可以使用如下命令:
# source /etc/profile
注:如果依然不生效可以嘗試重啟系統
4、測試
我們輸入命令"java -version"檢視JDK的版本,如果是1.6.0_45則配置成功,因為我安裝的就是這個版本的,若不是則配置失敗了,應該檢查一下上面的哪個環節弄錯了,或者重啟系統試一試。
[[email protected] java]# java -version java version "1.6.0_45" Java(TM) SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode, sharing) [[email protected] java]#