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