1.上传jdk-8u181-linux-x64.tar.gz至/root/download/目录
2.解压缩到/usr/local/目录
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local
3.配置环境 vim /etc/profile,在最后添加:
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
:wq 保存并退出。
4.生效配置运行:. /etc/profile 注意,点和/之间有个空格,然后java -version 查看。
让linux环境变量配置文档立刻生效。
#linux环境变量配置文档立刻生效
. /etc/profile
#或者
source /etc/profile
5.测试以下三个命令
java
javac
java -version
6.自动安装jdk的shell脚本
#!/bin/bash
#Author: lick
#安装jdk
color_red="echo -e \033[31m"
color_green="echo -e \033[32m"
colorEnd="\033[0m"
menu(){
cat << EOF
1.安装jdk
2.卸载jdk
q.退出
EOF
read -p "请输入选项:" choose
}
install(){
#1.创建jdk安装路径
echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
echo "创建jdk安装路径/usr/local/java"
rm -rf /usr/local/jdk
mkdir -p /usr/local/jdk
#这里把要安装的jdk压缩名字已经写死
tar -zxvf jdk-8u271-linux-x64.tar.gz -C /usr/local/jdk
#2.配置环境变量
echo '#配置java环境变量' >> /etc/profile
echo 'export JAVA_HOME=/usr/local/jdk/jdk1.8.0_271' >> /etc/profile
echo 'export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
#3.重新加载配置文件
echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
echo '重新加载配置文件'
source /etc/profile
#4.查询java安装信息
echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
echo '查询java安装信息'
java -version
}
remove(){
rm -rf /usr/local/jdk
vim /etc/profile << EOF
:g/配置java环境变量/normal 4dd
:wq!
EOF
. /etc/profile
java -version
$color_green 删除成功 $colorEnd
}
while true;do
menu
case $choose in
1) install;;
2) remove;;
q) $color_green正常退出...$colorEnd && exit;;
*) $color_red输入有误,请检查重来...$colorEnd ;;
esac
done