1.准备条件
- 在 /opt 下新建文件夹 software 和 tool
- software 存储上传的压缩文件
- tool 存放解压后的文件
mkdir /opt/software /opt/tool
- 将压缩文件上传到 /opt/software 目录下面
2.执行以下脚本进行Java安装配置
2.1 安装Java
#!/bin/bash
if [ -e /etc/profile.bak ]
then
file_date=$(date "+%Y%m%d%H%M%S")
mv /etc/profile.bak /etc/profile.bak.${file_date}
fi
cp /etc/profile /etc/profile.bak
tool_dir=/opt/tool
jdk_dir=/opt/software
cd ${jdk_dir}
install_jdk_dir=$(ls | grep jdk)
tar -zxvf ${install_jdk_dir} -C ${tool_dir}
cd ${tool_dir}
cd $(ls | grep jdk)
JAVA_HOME=$(pwd)
JRE_HOME=\$\{JAVA_HOME\}/jre
CLASSPATH=.:\$\{JAVA_HOME\}/lib:\$\{JRE_HOME\}/lib
PATH=\$\{JAVA_HOME\}/bin:\$PATH
echo "export JAVA_HOME=${JAVA_HOME}" >> /etc/profile
echo "export JRE_HOME=${JRE_HOME}" >> /etc/profile
echo "export CLASSPATH=${CLASSPATH}" >> /etc/profile
echo "export PATH=${PATH}" >> /etc/profile
- 执行命令:source /etc/profile 使得配置之后的文件生效
- 检查Java安装是否成功的命令:
2.2 卸载Java
#!/bin/bash
if [ -e /etc/profile.bak ]
then
cd /etc
rm -rf profile
cp profile.bak profile
fi
tool_dir=/opt/tool
cd ${tool_dir}
jdk_soft=$(ls | grep jdk)
rm -rf ${jdk_soft}
- 执行命令:source /etc/profile 使得配置之后的文件生效