Linux一键安装jdk

思路

#第1步:提示用户安装jdk#第2步:删除centos自带的jdk#第3步:创建/usr/local/java目录,进入目录#第4步:下载jdk安装包#第5步:解压jdk,删除压缩包#第6步:设置环境变量#第7步:加载环境变量#第8步:提示用户安装成功,查看java的版本

代码

vim installjava.sh

写入下面内容

#!/bin/bash# 1.提示安装jdk
echo "现在开始安装jdk"
sleep 1     # 休眠1秒钟
# 2.删除centos自带的jdk
oldjava=` rpm -qa | grep java `
for old in ${oldjava};
do# echo $oldrpm -e --nodeps $old
done
# 3.创建安装目录/usr/local/java, 进入安装目录
java_path="/usr/local/java"
if [ ! -d $java_path  ]
thenmkdir -p $java_path
fi
cd $java_path# 4.下载jdk安装包
if [ ! -f jdk-8u212-linux-x64.tar.gz  ]
thencp /export/soft/jdk-8u212-linux-x64.tar.gz ./ # java压缩包目录
fi# 5.解压缩安装包,删除安装包
if [ ! -f jdk1.8.0_212  ]
thentar -zxvf jdk-8u212-linux-x64.tar.gzrm -rf jdk-8u212-linux-x64.tar.gz
fi# 6.设置环境变量
JAVA_HOME="/usr/local/java/jdk1.8.0_212"
if ! grep "JAVA_HOME=$JAVA_HOME" /etc/profile
thenecho "-------------------- path = $PATH"# JAVA_HOMEecho "--------------JAVA_HOME------------------"echo "export JAVA_HOME=$JAVA_HOME" | tee -a /etc/profile# PATHecho "--------------PATH------------------------"echo "export PATH=:$JAVA_HOME/bin:$PATH" | tee -a /etc/profile
fi# 7.加载环境变量
source /etc/profile# 8.提示用户安装成功,查看jdk安装版本
echo "恭喜您,jdk安装成功!"
java -version

:wq保存退出!

修改文件为可执行文件chmod 755 installjava.sh

执行文件 ./installjava.sh

完成后再执行source /etc/profile

查看是否安装成功 java -version

百度云下载:
链接:https://pan.baidu.com/s/10wGJEnToHH7WpJBuP-tLuw
提取码:cbw4
复制这段内容后打开百度网盘手机App,操作更方便哦

Linux一键安装jdk (jdk-8u212-linux-x64.tar.gz 免费下载)相关推荐

  1. Linux一键安装xrdp,如何在Linux系统Ubuntu 20.04中安装xrdp实现远程桌面连接RDP

    我们很多网友可能是比较熟悉RDP协议的,这是在微软远程桌面协议,我们可以通过远程连接到另外一台计算机或者电脑进行图形化操作连接,这个我们常用的就是本地电脑连接Windows服务器进行远程管理有用到的. ...

  2. Linux CentOS 安装 JAVA JDK 版本

    Linux CentOS 安装 JAVA JDK 版本 JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do ...

  3. Linux中安装配置jdk

    Linux中安装配置jdk 一.下载与解压jdk 二.配置环境变量 三.查看安装是否成功 一.下载与解压jdk #进入/usr/local 建立jdk目录 cd /usr/local mkdir jd ...

  4. 【服务器】Linux一键安装web环境全攻略(阿里云服务器)(Centos )

    Centos 系统下的全能Web环境一键安装程序 热点 Round Serv 是Centos 系统下的全能Web环境一键安装程序 集成php jsp .net asp cgi python环境.和My ...

  5. w10系统自带linux系统,win10系统居然内置有Linux一键安装 新手有福了

    花火网消息,也许很多小伙伴都知道Linux系统,但是苦于不会安装,这是一个大问题,其实这对于Windows10系统的用户来说完全不是问题,因为实际上Windows10系统内置有Linux一键安装,下面 ...

  6. linux版本的redis bin,redis-4.0.2.tar.gz for centos的linux系统版本下载(安装详细步骤)...

    一.前言 本章通过redis-4.0.2.tar.gz在Centos的linux操作系统上进行安装(redis的详细介绍操作配置命令&window版本参见其他文章),下方在SSH命令终端进行详 ...

  7. linux上安装osg_如何在 Linux 上安装并启用 Flatpak 支持? | Linux 中国

    Flatpak 提供了一种通用的包封装格式,可以在任何 Linux 发行版中使用.它提供了一个沙箱(隔离的)环境来运行应用程序,不会影响其他应用程序和发行版核心软件包.-- Magesh Maruth ...

  8. linux 软件 tar deb rmp,专业编剧软件Fade In Linux版提供deb、rpm、tar.gz包下载

    Fade In是一款专业编剧软件,支持Windows.Mac.Linux.iPhone/iPad和Android平台.它是专业人士使用的最先进的软件,可用于电影.电视.视频游戏.舞台.广播等.它具有对 ...

  9. windows环境下安装Python的.whl文件和tar.gz文件

    一.whl文件 的安装: 1.先弄清楚自己的Python是什么版本的,以方便后续下载合适的.whl文件. win+R进入命令运行窗口,输入cmd打开命令提示符,接着输入python即可 2.选择需要的 ...

最新文章

  1. HDU5583 上海赛铜牌题
  2. 洛谷 2680 (NOIp2015) 运输计划
  3. 阶段-关系系统-stage1范围界定阶段---学习记录
  4. sklearn没有实现ID3算法
  5. debug ERP initial load error
  6. [css] 举例说明:not()的使用场景有哪些
  7. AI行业真实现状:做芯片没工作,做视觉、语音血赚
  8. PYTHON之路(八)
  9. 网际控制报文协议---ICMP
  10. 服务器网站链接ip限制,apache服务器对同一IP地址的连接限制
  11. SqlServer 日期时间格式 字符串相互转换 及相关函数
  12. 状压DP【洛谷P1896】 [SCOI2005]互不侵犯
  13. C程序设计语言(第2版)简单读书笔记
  14. 工业对5G网络的应用需求和通信过程
  15. el-select和el-tree组成树下拉框以及数据回显
  16. qt小闹钟 完整程序_Qt实现闹钟小程序
  17. Coordinated Omission 问题 造成 wrk 压测结果不准
  18. mysql gt =_amp;lt;=amp;gt; operator in MySQL_MySQL
  19. mysql如何启动和配置
  20. python第三周测试_第三周作业 - 作业 - 信息与计算17数31SWE - 班级博客 - 博客园...

热门文章

  1. 跟着玄武大佬学NTLM relay攻防
  2. 给我一个apex的罗技鼠标宏,
  3. 超参数优化(网格搜索和贝叶斯优化)
  4. 数据名称:“中国健康与营养调查”CHNS数据数据时间跨度:89-15年20世纪90年代,原中国预防医学科学院营养与食品卫生研究所与美国北卡罗来纳大学合作开展了大型开放式队列研究项目“中国健康与营养
  5. cron表达式解析 获取N条结果集
  6. 自学平面设计从哪里入手?
  7. 爱心代码JavaScript
  8. .net有哪些开源免费的word转pdf代码组件
  9. 关于使用jacob插件word转pdf异常问题
  10. Android 实现背景音乐的播放及震动