Linux安装Java
学习
在linux目录中创建一个install.sh
的文件,拷贝以下内容并粘贴进去
执行 chmod u+x install.sh
赋权命令
执行./isntall.sh
命令即可以安装。
#!/bin/bash
# 创建一个下载目录
testPath="/home/download"
echo '10%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
echo '创建/home/download'
if [[ ! -d "$testPath" ]]; then
mkdir /home/download
echo '创建成功'
else
echo '文件夹已存在'
fi
echo '30%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
# 下载openjdk11
echo '下载openjdk11'
wget -P /home/download https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
echo '50%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
# 解压文件下的openjdk
echo '解压'
tar -zxvf /home/download/openjdk-11+28_linux-x64_bin.tar.gz
echo '60%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
# 移动文件到/usr/local目录
echo '移动文件到/usr/local目录'
mv jdk-11 /usr/local
echo '80%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
# 设置环境变量
echo '设置环境变量'
echo "export JAVA_HOME=/usr/local/jdk-11" >> /etc/profile
echo "export JRE_HOME=\$JAVA_HOME/" >> /etc/profile
echo "export PATH=$JAVA_HOME/bin:$PATH" >> /etc/profile
echo "export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> /etc/profile
echo '90%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
# 立即生效
source /etc/profile
# 测试安装版本
echo '测试安装版本'
java -version
echo '100%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
echo '安装完成'