首页 > 其他分享 >jdk安装脚本

jdk安装脚本

时间:2022-10-12 16:11:09浏览次数:39  
标签:脚本 opt JAVA jdk tar linux HOME 安装

写个在linux环境安装Java的脚本(install_java.sh),只需将jdk上传至/opt目录下,执行脚本即可。

#!/bin/bash
#author:zhangyl
#本安装使用jdk版本:jdk-8u191-linux-x64.tar.gz

#将jdk上传到/opt目录下
#/opt目录下检查jdk是否存在
cd /opt
jarFileNum=`ls .|grep jdk-8u191-linux-x64.tar.gz*$|wc -l`
if [ $jarFileNum -ne 1 ];then
        echo "请确保当前目录中有且仅有一个jdk文件"
        exit 1
fi

echo 发现 `ls jdk*` 存在,即将启动

#解压jdk到/usr/local目录
tar -zxvf /opt/jdk-8u191-linux-x64.tar.gz -C /usr/local

#配置jdk环境变量
#sed -i '$a export JAVA_HOME=/usr/local/jdk1.8.0_191\nexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar\nexport PATH=$JAVA_HOME/bin:$PATH'  /etc/profile
#or 以下方式配置
echo 'export JAVA_HOME=/usr/local/jdk1.8.0_191
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH'  >> /etc/profile

#加载环境变量
source /etc/profile #打印jdk版本 java -version

 

jdk-8u191-linux-x64.tar.gz下载链接:https://pan.baidu.com/s/1qdll6ig1NKl0GnqmwqdvaA    提取码:5tm0

标签:脚本,opt,JAVA,jdk,tar,linux,HOME,安装
From: https://www.cnblogs.com/silgen/p/16784846.html

相关文章

  • 记第一次给服务器安装NVIDIA Tesla P40 GPU显卡
    事件起因:老板投资的一个公司,想把这个公司的产品部署到本地,由于此产品涉及到AI算法,所以需要一台显存大的GPU显卡。服务器准备情况:3台32GB内存的1Udell服务器,电源模块功率的......
  • xss攻击(跨站脚本
    具体内容指的是恶意者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的. 1.<scr<script>ipt></scr</script>i......
  • WSL2安装了Ubuntu之后root不知道密码
    更新了WSL2,安装完Ubuntu只要求新建账号和密码,不知道root密码,各种不方便Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码在终端输入命令sudopasswd,然......
  • ubuntu20.10安装ActiveMQ5.16.2
    wgethttps://mirrors.bfsu.edu.cn/apache//activemq/5.16.2/apache-activemq-5.16.2-bin.tar.gz下载包 解压到/usr/local目录下 ./activemqstart启动服务 ......
  • centos8安装mariadb
    1.  yuminstall-ymariadb-servermariadbmariadb-devel  -------安装2. systemctlstartmariadb  ---启动服务3. mysql_secure_installation---配置服务4.......
  • centos安装vue前端环境
    1、下载node文件https://nodejs.org/en/download/ 2、启动centos容器dockerrun-it-d--nameCentOScentos:centos7   3、把node的文件放到容器里mkdir/......
  • DCOS之Marathon安装指引篇
    安装需求:Apache Mesos 0.24.0+Apache ZooKeeperJDK1.6+测试环境节点角色10.133.19.25docker私有镜像库10.134.29.141dcos集群部 署 workstation10.134.29.136mesos-ma......
  • 中望CAD机械版 2023软件安装包和安装教程
    中望CAD机械版2023软件简介:中望CAD机械版2023采用国际领先的CAD核心技术,持续优化软件性能和易用性,增强智能绘图功能,新增尺寸驱动、快速计算器、打印拼图等多个智能化功能,......
  • LVS+Keepalived+httpd安装及配置
    LVS+Keepalived+httpd安装及配置目录1环境...12安装LVS软件(分别在LVS-Master和LVS-Backup中)...11.1.查看是否有IPVS模块...11.2.安装IPVS管理工具...13安装keepal......
  • 初识Shell脚本
    1简介SHELL是UNIX系统的用户与操作系统之间的一种接口。它既是UNIX系统的命令解释程序,又是一种高级的命令程序设计语言。作为命令解释程序,SHELL接收用户输入的命令,将命......