一键安装java脚本

#安装java8
root@ubuntu1804:~# cat install_jdk_8.sh
#!/bin/bash
#
#**********************************************************************************************
#Author:        Raymond
#QQ:            88563128
#Date:          2022-04-05
#FileName:      install_jdk.sh
#URL:           raymond.blog.csdn.net
#Description:   The test script
#Copyright (C): 2022 All rights reserved
#*********************************************************************************************
SRC_DIR=/usr/local/src
COLOR="echo -e \\033[01;31m"
END='\033[0m'#下载地址:https://www.oracle.com/java/technologies/downloads/#java8
JDK_FILE="jdk-8u321-linux-x64.tar.gz"
INSTALL_DIR=/usr/localcheck_file (){cd ${SRC_DIR}if [ ! -e ${JDK_FILE} ];then${COLOR}"缺少${JDK_FILE}文件"${END}exitelse${COLOR}"相关文件已准备好"${END}fi
}install_jdk(){[ -d ${INSTALL_DIR}/jdk ] && { ${COLOR}"JDK已存在,安装失败"${END};exit; }[  -d ${INSTALL_DIR} ] || mkdir -p ${INSTALL_DIR} &> /dev/nullcd ${SRC_DIR}tar xf ${JDK_FILE} -C ${INSTALL_DIR}ln -s ${INSTALL_DIR}/jdk1.8.* ${INSTALL_DIR}/jdkcat >  /etc/profile.d/jdk.sh <<-EOF
export JAVA_HOME=${INSTALL_DIR}/jdk
export JRE_HOME=\$JAVA_HOME/jre
export CLASSPATH=\$JAVA_HOME/lib/:\$JRE_HOME/lib/
export PATH=\$PATH:\$JAVA_HOME/bin
EOF.  /etc/profile.d/jdk.shjava -version && ${COLOR}"JDK 安装完成"${END} || { ${COLOR}"JDK 安装失败"${END} ; exit; }
}main(){check_fileinstall_jdk
}main#安装java11
root@ubuntu1804:~# cat install_jdk_11.sh
#!/bin/bash
#
#**********************************************************************************************
#Author:        Raymond
#QQ:            88563128
#Date:          2022-04-05
#FileName:      install_jdk.sh
#URL:           raymond.blog.csdn.net
#Description:   The test script
#Copyright (C): 2022 All rights reserved
#*********************************************************************************************
SRC_DIR=/usr/local/src
COLOR="echo -e \\033[01;31m"
END='\033[0m'#下载地址:https://www.oracle.com/java/technologies/downloads/#java11
JDK_FILE="jdk-11.0.14_linux-x64_bin.tar.gz"
INSTALL_DIR=/usr/localcheck_file (){cd ${SRC_DIR}if [ ! -e ${JDK_FILE} ];then${COLOR}"缺少${JDK_FILE}文件"${END}exitelse${COLOR}"相关文件已准备好"${END}fi
}install_jdk(){[ -d ${INSTALL_DIR}/jdk ] && { ${COLOR}"JDK已存在,安装失败"${END};exit; }[  -d ${INSTALL_DIR} ] || mkdir -p ${INSTALL_DIR} &> /dev/nullcd ${SRC_DIR}tar xf ${JDK_FILE} -C ${INSTALL_DIR}ln -s ${INSTALL_DIR}/jdk-11.0.* ${INSTALL_DIR}/jdkcat >  /etc/profile.d/jdk.sh <<-EOF
export JAVA_HOME=${INSTALL_DIR}/jdk
export JRE_HOME=\$JAVA_HOME/jre
export CLASSPATH=\$JAVA_HOME/lib/:\$JRE_HOME/lib/
export PATH=\$PATH:\$JAVA_HOME/bin
EOF.  /etc/profile.d/jdk.shjava -version && ${COLOR}"JDK 安装完成"${END} || { ${COLOR}"JDK 安装失败"${END} ; exit; }
}main(){check_fileinstall_jdk
}main

s15.一键安装java脚本相关推荐

  1. centos6一键安装vsftpd脚本

    centos6一键安装vsftpd脚本 手动安装vsftpd参考教程:Centos下安装Vsftpd的图文教程 vsftpd脚本功能: 1.安装 (命令执行:sh xxx.sh)2.添加ftp用户 ( ...

  2. 【Linux】Aria2 一键安装管理脚本 BT\PT一键安装包

    项目地址 https://github.com/P3TERX/aria2.sh 系统要求 CentOS 6+ / Debian 6+ / Ubuntu 14.04+ 下载安装 执行下面的代码下载并运行 ...

  3. Centos Denyhosts 一键安装配置脚本

    Centos Denyhosts 一键安装配置脚本 一键安装denyhosts脚本并配置为常用配置.放置Linux服务器被暴力破解 由于不能上传tar文件.所以改为zip压缩. 将附件的zip压缩包解 ...

  4. s14.一键安装haproxy脚本

    一键安装haproxy脚本 root@ubuntu1804:~# cat install_haproxy.sh #!/bin/bash # #***************************** ...

  5. java一键安装_新工具一键安装Java环境!微软又双叒叕造福开发者

    原标题:新工具一键安装Java环境!微软又双叒叕造福开发者 微软又出一个新工具,正在以实际行动征服开发者的心. 在Windows平台上,只需要下载一个安装包,就能够安装Java开发环境了. 之前,因为 ...

  6. 一键安装lamp脚本--初级版

    #!/bin/bash #write by zhang_pc #at 2015.07.21 #apache2.2.27 mysql5.1 php5.4 #安装说明,由于网速原因,就不下载了,执行脚本前 ...

  7. linux一键安装rdp脚本,linux使用一键安装远程桌面环境/RDP脚本遇到问题与解决

    老左前几天有在"Linux 系统一键安装远程桌面环境/RDP 支持CentOS/Debian/Ubuntu"文章中介绍到网友分享的一键安装桌面环境的方法,当时这篇文章的测试服务器是 ...

  8. 新工具一键安装Java环境!微软又双叒叕造福开发者

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 微软又出一个新工具,正在以实际行动征服开发者的心. 在Windows平台上,只需要下载一个安装包,就能够安装Java开发环境了. 之前,因 ...

  9. 一键安装java程序_一键配置java环境工具

    一键配置java环境工具是一款网友分享的小工具,新手学习java都会经历一次jdk运行环境的配置,对于新手来说经常会遇到各种问题,现在这个软件可以帮助你轻松搞定! java语言介绍 Java是一门面向 ...

最新文章

  1. [diary]一下子更新了这么多
  2. jenkins与gitlab集成,分支提交代码后自动构建任务(六)
  3. CS中using的使用-以FileStream写入文件为例
  4. 成为大厂AI算法工程师,“NLP/CV”都是你必须过的坎!
  5. 使用分页插件PageHelper
  6. 如何将 CSV 导入到 SqlServer 中 ?
  7. 如何选择LoRa产品
  8. 十强决赛即将拉开帷幕!TECHSPARK星星之火IT创新大赛诚邀您观赛
  9. Java实训项目10:GUI学生信息管理系统 - 实现步骤 - 创建数据访问接口实现类
  10. Spring Ioc Configration - Annotation
  11. 苹果发布会新品曝光 这款软件肯定用得上
  12. Masonry的使用
  13. Ubuntu/Linux备份/还原系统
  14. spring三大核心
  15. 未来无生经超级计算机,最强崩坏系统
  16. 在java中重写方法应遵循规则的包括_蘑菇街2017校园招聘笔试题
  17. 老男孩教育50期-马慧峰-决心书
  18. 奋斗吧,程序员——第十六章 笑渐不闻声渐悄,多情却被无情恼
  19. mysql下载安装包及安装步骤
  20. IntellIdea+SpingMVC简单项目

热门文章

  1. 找工作笔试面试那些事儿(15)---互联网公司面试的零零种种和多家经验
  2. android怎么实现文字制作,如何在Android中制作传统的蒙古文字TextView
  3. 20P79 pr预设模板1260个无缝转场 Seamless Pan Transitions
  4. 康佳KKTV K32刷机
  5. JAVA_eclipse插件绘制GUI界面过程
  6. rabbitMQ快速开始整合springboot模板
  7. 客户成功的「本手、俗手、妙手」
  8. 开启 QQ 邮箱 POP3, SMTP 服务和获取服务授权码(密码)
  9. 全国285个地级市平均房价数据(2000-2021年)
  10. python12306买票_自己用python随意写的12306订票代码