#!/bin/bash
#
echo "You want to which kinds of means to install jdk:"
select jdk in `ls *gz *bin`
do
echo "Your choice is $jdk"
break
done
echo "According to your chosen bag suffixes to choice,eg:bin"
echo "Usage:Please input bin or gz:"
read -p "You jdk type is App>" type
case $type in
bin)
chmod +x $jdk
sh $jdk
;;
gz)
tar -zxvf $jdk
;;
esac
ls jdk* -d|while read jdkfile;do
appjdk=(`echo $jdkfile`)
size=${#jdkfile[@]}
for ((i=0;i<$size;i++))
do
if [ -d ${appjdk[$i]} ];then
mv ${appjdk[$i]} /opt/oracle/
echo -e "JAVA_HOME=/opt/oracle/"${appjdk[$i]}"" >> /etc/profile
echo -e "JAVA_BIN=/opt/oracle/"${appjdk[$i]}"/bin" >> /etc/profile
echo -e "PATH=$PATH:$JAVA_BIN" >> /etc/profile
echo -e "CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> /etc/profile
export JAVA_HOME JAVA_BIN PATH CLASSPATH
source /etc/profile
echo "Now we'll test about whether it's ok!"
java -version
echo " "
if [ $? == 0 ];then
echo "You see,jdk is installed successfully!"
else
echo "Please check where did jdk go wrong!!!"
fi
fi
done
done
PS:
我写这个脚本的主要目的是在新的机器上面安装jdk,但是一般jdk的安装会有.gz.tar和bin两种形式的,所以才有了以上脚本的思路。
我上面用颜色标注的都是用到的函数或者说是我们平时写脚本过程中应该注意的地方,大家也可以引用一下,(*^__^*) 嘻嘻……
分享到:
相关推荐
shell自动化一键安装JDK脚本
jdk8自动安装脚本
ubuntu deepin系统下自动安装配置jdk的shell脚本,省去繁琐重复配置
安装jdk1.8,直接使用这个脚本,需要vim 安装jdk.sh,然后按Esc进入一般模式,使用 :set ff=unix 然后按Enter,然后按Esc,输入:wq 然后使用./安装jdk.sh,然后使用source /etc/profile
本资源为Linux系统的jdk自动安装脚本,jdk一键安装的shell脚本,运行脚本即可快速安装jdk,使用方法: 1.保证自己的服务器上有jdk安装包,该脚本中默认的jdk版本为jdk-8u221-linux-x64.tar.gz,你可以将其替换为自己...
实现自动化安装jdk,免去手动部署的烦恼,大量集群需要搭建jdk环境也是如此。 附:linux 64 位jdk https://pan.baidu.com/s/1CP1tQNsc021u_V8JIc9J3A 密码: pnpm
centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助
#执行这个脚本需要在root家目录下放好JDK、tomcat、的tar.gz源码包, #以及已经执行过的jdk(本人无法做到在jdk执行时输入yes和空格,所以这一步骤需要手动做。 #tomcat安装到/data1/apache-tomcat-5.5.31/,已...
JDK1.8 解压缩里面又自动安装脚本,不用设置系统环境变量,直接使用
内含安装详细教程、tar包,运行脚本,傻瓜式安装jdk,配置环境变量一气呵成,再也不用一行行敲命令了!!!运维小白自用版
环境:jdk1.8,centos6.5.执行此脚本前先实现免密登录,参考前面的ssh_new.sh,sed 's/\r//' install_new_jdk.sh >install_jdk.sh,再运行 ./install_jdk.sh。
软件自动化安装脚本,一脚linux安装,shell脚本。jdk安装,postsql安装。
每次在linux服务器上安装jdk都需要解压、配置环境变量,为了更方便安装将安装步骤写到shell脚本中。
自动化脚本一键安装 jdk,hadoop,hive
主要介绍了Shell脚本实现在Linux系统中自动安装JDK,本文直接给出实现代码,需要的朋友可以参考下
自动化部署JDK Shell脚本
一次编译,到处使用,shell实现全自动化下载jdk.不足之处大家可以提出来。谢谢
jdk1.8自动部署脚本 使用说明:将压缩包解压到任意文件夹下,直接运行jdk安装脚本jdk.sh,安装过程中需要选择相应的版本并回车确认,确认后即可安装完成
centos7下jdk17免依赖、无网络环境下自动化安装脚本。 1. 不需要联网 2. 自动安装 3. 自动配置环境变量
centos7下jdk8免依赖、无网络环境下自动化安装脚本。 1. 不需要联网 2. 自动安装 3. 自动配置环境变量