#!/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两种形式的,所以才有了以上脚本的思路。
我上面用颜色标注的都是用到的函数或者说是我们平时写脚本过程中应该注意的地方,大家也可以引用一下,(*^__^*) 嘻嘻……
分享到:
相关推荐
自动安装JDK8的脚本通常是用bash或者其他脚本语言编写的,旨在简化在各种操作系统上的部署过程,例如在Linux或Unix系统中。这个脚本可能会执行以下步骤: 1. **环境检查**:首先,脚本会检查目标系统是否满足安装...
shell自动化一键安装JDK脚本
ubuntu deepin系统下自动安装配置jdk的shell脚本,省去繁琐重复配置
安装jdk1.8,直接使用这个脚本,需要vim 安装jdk.sh,然后按Esc进入一般模式,使用 :set ff=unix 然后按Enter,然后按Esc,输入:wq 然后使用./安装jdk.sh,然后使用source /etc/profile
标题和描述提到的“tomcat+mysql+jdk脚本安装”表明这是一个自动化安装过程,通过脚本来一次性设置这些组件,便于快速搭建开发或生产环境。下面将详细解释这三个组件以及它们的相互作用。 1. JDK(Java Development...
标题提到的“当前页面脚本错误”通常是一个与网页交互有关的问题,但在这个场景下,因为我们在讨论的是离线安装程序(`jdk-8u281-windows-x64.exe`),这个问题可能是由于安装程序内部的脚本错误导致的。让我们详细...
安装脚本通常是用来自动化这些步骤的,它可以自动解压文件、配置环境变量并保存设置。使用安装脚本的命令可能类似于: ```bash chmod +x install_jdk.sh # 如果安装脚本的名称是install_jdk.sh ./install_jdk.sh ``...
### 自动安装JDK和Tomcat的脚本详解 #### 背景介绍 在部署Java Web应用时,经常需要安装配置JDK和Tomcat。手动安装这些组件不仅耗时,而且容易出错。为此,许多系统管理员选择编写自动化脚本来简化这一过程。本文将...
本资源为Linux系统的jdk自动安装脚本,jdk一键安装的shell脚本,运行脚本即可快速安装jdk,使用方法: 1.保证自己的服务器上有jdk安装包,该脚本中默认的jdk版本为jdk-8u221-linux-x64.tar.gz,你可以将其替换为自己...
本主题主要关注在Linux环境下使用Shell脚本来实现Java Development Kit (JDK) 和 PostgreSQL 数据库的自动化安装。 首先,让我们深入了解一下什么是Shell脚本。Shell脚本是Linux或类Unix操作系统中的一种命令解释器...
本压缩包提供的“jdk1.8快速安装(脚本版)”就是为了解决这个问题,它包含了一个自动化脚本,可以一键完成安装和环境变量配置。 下面是使用这个脚本进行安装的步骤: 1. 首先,你需要将压缩包上传到你的Linux...
- 自动脚本安装JDK1.8简化了传统手动配置的复杂步骤,包括下载、解压和设置环境变量等。 - 不需要用户手动设置系统环境变量,如`JAVA_HOME`、`PATH`和`CLASSPATH`,大大降低了出错的可能性。 - 提高了安装效率,...
该脚本采用了Shell语言编写,主要用于自动化安装Oracle JDK。脚本的第一行`#!/bin/sh`指定了脚本的解释器为`/bin/sh`,这是一种常用的Unix Shell环境。这种脚本通常用于Linux或类Unix系统上执行。 ##### 2. 路径...
本文将详细介绍如何在Linux环境下通过编写安装脚本来自动化JDK的安装过程,以及涉及到的相关知识点。 首先,我们需要理解Linux的包管理器,如`apt`(Advanced Package Tool)用于Debian系的Ubuntu、Linux Mint等,`...
实现自动化安装jdk,免去手动部署的烦恼,大量集群需要搭建jdk环境也是如此。 附:linux 64 位jdk https://pan.baidu.com/s/1CP1tQNsc021u_V8JIc9J3A 密码: pnpm
centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助
在本压缩包中,我们重点关注的是JDK1.8版本的安装以及如何通过提供的脚本来一键设置环境变量。 JDK1.8是Oracle公司发布的Java开发工具的第8个主要版本,它引入了许多重要的新特性,如Lambda表达式、方法引用、默认...
利用shell脚本一键自动化配置Linux基础环境(包括主机名的修改,配置静态ip地址,修改yum源为华为源,永久关闭Linux的防火墙,安装一些必要基础的工具),安装jdk1.8,配置java环境变量,安装tomcat8,访问html,...
总结一下,这个`jdk自动安装.zip`文件提供了一种便捷的方式来在Linux系统上安装和配置JDK 1.8,通过执行`install_jdk_1.8.sh`脚本,用户可以轻松地完成整个过程,无需深入了解每个步骤的细节。这对于初学者和需要...
在本资源中,我们有一个针对Linux环境的JDK 1.8安装包以及一个自动安装脚本,这对于简化安装过程非常有用,尤其对于那些不熟悉命令行操作或者需要批量部署Java环境的用户。 首先,让我们详细了解JDK 1.8的关键特性...