標籤:
一、卸載系統內建的JDK
如果Linux已經內建OpenJdk,我們需要將它卸載掉,否則可以直接[安裝JDK]
查看Linux內建的JDK是否已安裝,輸入如下命令查看JAVA版本資訊。
java -version
然後輸入以下命令,查看JDK資訊。
rpm -qa|grep java
例如會輸出
java-1.5.0-openjdk-1.5.0-1.23.1.1.1.el.x86_64
tzdata-java-2012c-l.el6.noarch
上面只是舉例子,可能有多項)
這時候我們可以使用yum命令卸載JDK
yun -y remove java-1.5.0-openjdk-1.5.0-1.23.1.1.1.el.x86_64
yun -y remove tzdata-java-2012c-l.el6.noarch
二、安裝JDK
1. 下載我們需要的JDK。
JDK:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
我下載的是 jdk-7u79-linux-x64.tar.gz
2. 建立java程式的安裝目錄目錄
mkdir /usr/java
3. 下載的tar.gz複製到/usr/java目錄下
cp jdk-7u79-linux-x64.tar.gz.gz /usr/java
4. 進入/usr/java目錄,查看目錄的檔案
cd /usr/java
ls -a
5. 解壓檔案,輸入如下命令
tar -zxvf jdk-7u79-linux-x64.tar.gz
解壓後,在/usr/java目錄下就會產生一個新的目錄jdk1.7.0_79
6.配置環境變數,輸入如下命令,進入設定檔
vi /etc/profile
尋找到 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 這一行
(按a鍵,進入插入編輯模式) 將這行注釋掉 (前面加#) 然後增加三行配置資訊,如下:
#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools/jar
修改完之後,按ESC回到命令模式,再輸入 :wq 儲存並退出VI編輯
7.為了讓設定檔立刻生效,輸入如下命令:
source /etc/profile
8. 然後驗證JAVA是否安裝成功,輸入如下命令: java -version
如果輸出java版本資訊,說明安裝成功了,否則可能是profile的配置有錯誤
其他說明
1. 如果是非root使用者,如果出現類似 Permission denied 的錯誤提示,一般是許可權不夠。 可以修改檔案夾許可權,例如:
chmod +x /usr/java/jdk1.7.0_79/bin/java
2. 有時候希望用rpm來安裝java,rpm的安裝裝命令為
rpm -ivh jdk-7u79-linux-x64.rpm
3. Linux下*.tar.gz檔案解壓縮命令說明
壓縮命令:
tar -zcvf 壓縮檔名.tar.gz 被壓縮檔名
解壓縮命令:
tar -zxvf 壓縮檔名.tar.gz
Linux下Java安裝與配置