linux 安装 Java JDK shell

本文详细介绍了如何在Linux操作系统中通过Shell脚本安装Java JDK,包括下载、配置环境变量等关键步骤,助你快速搭建Java开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#!/bin/bash
#
#*************************************************************************************
#Author:                guanzheng
#Date:                  2019-04-22
#FileName:              java_install.sh
#Description:
#Copuright (C):         2019 All rights reserved
#*************************************************************************************
if [ ! -d "/usr/java" ];then
  mkdir -p /usr/java/
  if [ $? -gt 0 ];then
    echo "create directory failed";exit 1;
  fi
fi
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" -P /usr/java "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
if [ $? -gt 0 ];then
  echo "download failed";exit 1;
fi

tar -zxvf /usr/java/jdk-8u141-linux-x64.tar.gz -C /usr/java/

if [ `ls -F /usr/java | grep -E "^jdk.*/$" | wc -l` -gt 1 ];then
  echo "directory failed";exit 1;
fi

java_dir_name=`ls -F /usr/java | grep -E "^jdk.*/$" | tr -d "/"`

echo JAVA_HOME="/usr/java/${java_dir_name}" > /etc/profile.d/java_env.sh
echo CLASSPATH='.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile.d/java_env.sh
echo PATH='$PATH:$JAVA_HOME/bin' >> /etc/profile.d/java_env.sh
echo export JAVA_HOME CLASSPATH PATH >> /etc/profile.d/java_env.sh

chmod 755 /etc/profile.d/java_env.sh

source /etc/profile                                                                                                                                                                                                        

echo "install complet"

运行后需要执行 source /etc/profile 一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值