分类: LINUX
2012-02-28 19:43:20
在Linux服务器中安装JDK环境
2012-02-28 TsengYia#126.com http://tsengyia.blog.chinaunix.net/
##############################################################################
操作系统:Red Hat Enterprise Linux 6.1
##############################################################################
方法一:使用RHEL系统自带的RPM安装包
Step 1: 将系统镜像rhel-6.1-i386-dvd.iso作为软件仓库
1. 挂载ISO镜像文件
[root@localhost ~]# mkdir /mnt/rhel6
[root@localhost ~]# mount -o loop /usr/src/rhel-6.1-i386-dvd.iso /mnt/rhel6
2. 实现每次开机后自动挂载
[root@localhost ~]# vim /etc/fstab
......
/usr/src/rhel-6.1-i386-dvd.iso /mnt/rhel6 iso9660 ro,loop 0 0
3. 软件仓库配置
[root@localhost ~]# vim /etc/yum.repos.d/rhel6.repo
[Server]
name=Red Hat Enterprise Linux 6.1
baseurl=file:///mnt/rhel6
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Step 2: 使用yum工具安装java-1.6.0,自动解决依赖关系
[root@localhost ~]# yum -y install java-1.6.0
若需要卸载,只要将上一命令中的install改为remove即可。
方法二:使用*.bin安装包
Step 1: 执行安装包
[root@localhost ~]# chmod +x jdk-6u20-linux-i586.bin
[root@localhost ~]# mv jdk-6u20-linux-i586.bin /usr/local/
[root@localhost ~]# cd /usr/local/
[root@localhost local]# ./jdk-6u20-linux-i586.bin
......空格查阅许可协议,最后输入yes确认,即刻安装完毕。
Step 2: 设置环境变量
[root@localhost ~]# vim /etc/profile
......
export JAVA_HOME=/usr/local/jdk1.6.0_20
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin/$PATH
[root@localhost ~]# source /etc/profile #//最好是注销后重新登录
【——补充】:多个JDK环境的切换
1. 为java、javac程序添加新的快捷方式
格式说明:alternatives --install <快捷方式> <程序名> <原始程序> <优先级>
[root@localhost ~]# alternatives --install /usr/bin/java java /usr/local/jdk1.6.0_20/bin/java 1
[root@localhost ~]# alternatives --install /usr/bin/javac javac /usr/local/jdk1.6.0_20/bin/javac 1
2. 选择/配置要使用的java、javac程序
存在多个可用的程序时,会按1、2、3……逐条列出,根据需要选择要用的那一条就可以了。
[root@localhost ~]# alternatives --config java
[root@localhost ~]# alternatives --config javac
##############################################################################