在Linux系统中安装JDK
准备工作
1、JDK的下载
Oracle官方JDK下载链接
在下载时选择Linux的 *.tar.gz 文件
第一步
为了方便演示,在 / 目录下创建一个 export 文件夹,并在该文件夹下创建等级的 software 和 servers 文件夹
mkdir -p /export/software /export/servers
第二步
将下载好的 *.tar.gz文件上传到Linux系统 /export/software/ 文件夹下,并解压缩文件
1、通过 rz 命令进行上传
检查是否已安装lrzsz软件
rpm -qa | grep lrzsz
若没有安装则通过 yum 命令进行联网安装或通过本地 yum 源进行安装
yum -y install lrzsz
Linux配置本地yum源或局域网yum源
若要使用本地yum源安装,可跳转至此链接
2、使用 rz 上传文件后,解压缩文件
tar -zxvf jdk-7u75-linux-x64.tar.gz -C ../servers/
第三步
配置环境变量
1、在 /etc/profile.d/ 路径下创建 java.sh 文件
(注意:直接修改 /etc/profile 系统文件可能会导致系统无法正常运行)
vi /etc/profile.d/java.sh
将以下信息复制到 java.sh 文件中
export JAVA_HOME=/export/servers/jdk1.7.0_75 # jdk安装路径
export PATH=$PATH:$JAVA_HOME/bin
2、重新编译 /etc/profile
source /etc/profile
一定要在确保 .sh 文件正确配置的情况下执行此命令!
第四步
测试JDK安装结果
java -version
这是系统自带openjdk的版本,我们要安装的是 jdk 1.7.0_75:
解决方法
删除 /etc/alternatives/java
rm -rf /etc/alternatives/java
重新创建该路径指向 /export/servers/jdk1.7.0_75/bin/java 的软连接
ln -s /export/servers/jdk1.7.0_75/bin/java /etc/alternatives/java
再次测试配置结果
java -version
与安装版本一致
JDK安装完成
卸载Linux自带的openjdk进行安装可能会产生以下问题
/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
该问题在使用yum重新安装glibc.i686即可yum install -y glibc.i686