将jdk的tar文件拷贝到服务的目录中,使用vim命令创建jdkinstall.sh文件
2. 脚本内容脚本内容如下:
#!/bin/bash echo "开始安装" #存放jdk,压缩包的路径 JDK_HOME_TAR="/home/option/jdk" #jdk包的名称 JDK_NAME_TAR="jdk-8u291-linux-x64.tar.gz" #jdk文件夹名称 JDK_NAME="jdk1.8.0_291" #安装目录 JDK_HOME_WILL="/usr/local" cd $JDK_HOME_WILL #检测目录是否存在 if [ -d "java" ];then echo "目录已存在,删除" rm -rf "java" fi cp "$JDK_HOME_TAR"/"$JDK_NAME_TAR" "$JDK_HOME_WILL" && echo "复制完成" cd $JDK_HOME_WILL && echo "进入到目录成功 $JDK_HOME_WILL" echo "解压中" && tar -zxf "$JDK_NAME_TAR" && echo "解压完成" mv "$JDK_NAME" java && echo "改名完成" rm -rf $JDK_NAME_TAR && echo "删除安装包成功" sed -i '$a export JAVA_HOME='$JDK_HOME_WILL'/java' /etc/profile && echo "添加环境变量成功" sed -i '$a export JAVA_HOME=export PATH=$PATH:$JAVA_HOME/bin' /etc/profile && echo "添加环境变量成功" source /etc/profile && echo "环境变量生效"
需要注意JDK_HOME_TAR为tar.gz文件的存放目录,JDK_NAME_TAR为具体的tar.gz文件名,JDK_NAME为解压后的文件夹名称,需要根据实际情况修改。
3. 运行脚本编写完成后,需要使用sh jdkinstall.sh命令运行脚本。
运行结束后,需要使用source /etc/profile使环境变量配置生效。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)