1.下載文件 jdk-6u2-linux-i586.bin.
2.使文件可執行 chmod + x jdk-6u2-linux-i586.bin.
3.執行該文件 ./jdk-6u2-linux-i586.bin.運行後獲得解壓後的文件夾 jdk1.6.0_38 重命名爲 jdk1.6
4.將 jdk1.6 文件夾拷貝到 /opt 下(進入 root 權限(su -), 更改/opt 文件夾的所屬組
(
c
hown -R userName.userName /op
t
), 退出 root 權限(exit)
右鍵便可複製粘貼 jdk1.6文件夾到 /opt 或者直接用命令來 cp ...)
5.對某個具體地用戶針對性地配置JAVA環境, vi /home/username/.bashrc 末尾加入
set JAVA_HOME=/opt/jdk1.6
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export CLASSPATH
退出 :wq
讓該文件生效 source ~/.bashrc
6.進入 root用戶(su -)
輸入
update-alternatives --install /usr/bin/javac javac /opt/jdk1.6/bin/javac 60
update-alternatives --install /usr/bin/java java /opt/jdk1.6/jre/bin/java 60
輸入:
update-alternatives --config java
顯示 :
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
+ 2 /opt/jdk1.6/jre/bin/java
Enter to keep the current selection[+], or type selection number:
選擇 2
javac -version
javac 1.6.0_38
java -version
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) Client VM (build 20.13-b02, mixed mode, sharing)
安裝成功
注:如何爲當前用戶添加root 權限
1.chmod u+w /etc/sudoers
2.gedit /etc/sudoers
找到以下位置,在 root ALL=(ALL) ALL 下一行添加 uerName(你的用戶名 ) ALL=(ALL) ALL
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
userName ALL=(ALL) ALL
3.exit
添加成功,在當前用戶下 輸入 sudo su - 若是出現 什麼.......0640.........0440......的錯誤提示 輸入以下 命令:
chmod 0440 /etc/sudoers 解決
4.再次輸入 sudo su - 提示你輸入密碼 ,輸入密碼直接進入 root 用戶
參考文獻:
http://bluewens.blog.163.com/blog/static/699130720081111112841123/
http://zhidao.baidu.com/question/80052199.html
http://liaozy.blog.51cto.com/921527/803517