1 说明
环境:redhat Enterprise Linux Server5.3-x64。
版本:jdk 1.6.0_45。
2 安装步骤
2.1 下载地址
选择您系统对应的版本。
2.2 执行安装
2.2.1 查看系统当前版本
1. 检查系统中是否有默认的jdk版本,如果是老版本,先进行卸载,再安装。
查看命令:
1 | rpm -qa | grep gcj |
如果列出此两项,则需要卸载默认版本。
卸载命令:
1 | rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 |
2 | |
3 | rpm -e --nodeps libgcj-devel-4.1.2-44.el5 |
2. 检查是否卸载完成,Java -version,提示java 命令没有发现,表示卸载成功。
2.2.2 执行安装包
1. 将下载好的jdk-6u45-linux-x64-rpm.bin包,用FTP工具传至服务器上。
2. 授于安装包执行权限
授权命令:
1 | chmod +x jdk-6u45-linux-x64-rpm.bin |
(默认是不可执行的)
执行命令:
1 | ./jdk-6u45-linux-x64-rpm.bin |
默认装在/usr/java目录下。
2.2.3 配置环境变量
1. 编辑/etc/profile,在末尾添加如下:
编辑命令:
1 | vi /etc/profile |
插入:按i
在最后一行加入:
1 | export JAVA_HOME=/usr/java/jdk1.6.0_45 |
2 | |
3 | export JRE_HOME=/usr/java/jdk1.6.0_45/jre |
4 | |
5 | export PATH=$PATH:$JAVA_HOME/bin |
6 | |
7 | export CLASSPATH=.:$JAVA_HOME/lib |
按ESC,输入:x,退出保存。
让系统重新执行下/etc/profile
1 | source /etc/profile |
2. 验证是否安装成功
1 | java -version |
a) ssh上传jdk到root
b) 解压安装: tar zxvf jdk-7u71-linux-i586.tar.gz -C /usr/java
c) 修改环境变量
i. vim ~/.bashrc
ii. 输入i进入编辑模式
iii. 添加:
export JAVA_HOME=/usr/java/jdk1.7.0_71
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
iv. 按键“退出Esc”,然后输入 wq ,保存并退出vi
v. 输入命令使之立即生效: source ~/.bashrc
d) 配置默认JDK版本
i. 由于Linux中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本
ii. 执行代码:
update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_71/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_71/bin/javac 300
iii. 执行代码:
update-alternatives --config java
iv. 系统会列出各种JDK版本,如下所示:
v. 输入版本对应的数字编号,如此场景输入为:1 , 然后确认
e) 验证安装
f) 验证JAVA_HOME