php中文网 | cnphp.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 372|回复: 0

jdk install(一键安装jdk脚本)

[复制链接]

3138

主题

3148

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

UID
1
威望
0
积分
7946
贡献
0
注册时间
2021-4-14
最后登录
2024-11-21
在线时间
763 小时
QQ
发表于 2022-10-12 12:47:14 | 显示全部楼层 |阅读模式
[mw_shl_code=shell,true]#!/bin/bash

live=1

#判断自带JDK
rpm -qa|grep java
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
echo '###############################################'
echo '1---Delet system java file successfully!!!'
echo '###############################################'


#创建jdk安装路径
mkdir -p /usr/local/java
cd /likai-shell/softwares/java
tar -zxvf jdk-8u311-linux-x64.tar.gz
if [ $? == 0 ];
  then
       echo 'Unzip java sucessfully!!!'
  else
       echo 'Unzip java failed!!!'
       live=0
       exit 0
fi
cd /likai-shell/softwares/java/jdk1.8.0_311
mv * -f /usr/local/java
echo '###############################################'
echo "2---Build Java direcotry & unzip & move java files into /usrl/local/java sucessfully!!!"
echo '###############################################'

#配置环境变量
function setJdk(){
if [ live == 0 ];
   then
     exit 0
   else
     echo "Configure environment avariables"
     echo '#设置JAVA环境变量' >> /etc/profile
     echo 'export JAVA_HOME=/usr/local/java/jdk1.8.0_311' >> /etc/profile
     echo 'export CLASSPATH=.{JAVA_HOME}/lib/dt.jar{JAVA_HOME}/jre/lib/rt.jar{JAVA_HOME}/lib/tools.jar' >> /etc/profile
     echo 'export PATH=$PATH{JAVA_HOME}/bin' >> /etc/profile
         echo '###############################################'
     echo "3---Configure java environment avariable sucessfully!!!"
     echo '###############################################'
fi
}

#调用setJdk函数
setJdk

#重新加载配置文件
echo '###############################################'
echo "重新加载etc/profile Java 配置文件"
source /etc/profile

echo JAVA_HOME=$JAVA_HOME
echo CLASSPATH=$CLASSPATH
echo PATH=$PATH

#查询java安装信息
echo '###############################################'
echo "查询java安装信息"
cd /usr/local/java/bin
./java -version
[/mw_shl_code]

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|php中文网 | cnphp.com ( 赣ICP备2021002321号-2 )

GMT+8, 2024-11-22 03:36 , Processed in 0.866266 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

申明:本站所有资源皆搜集自网络,相关版权归版权持有人所有,如有侵权,请电邮(fiorkn@foxmail.com)告之,本站会尽快删除。

快速回复 返回顶部 返回列表