• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
r-ming
博客园    首页    新随笔    联系   管理    订阅  订阅

centos 7 安装 jdk 的脚本文件

新建bash文件

点击查看代码
#!/bin/bash

# 1. Check if Java is installed
if type -p java; then
    echo "Java has been installed."
    exit 0
else
    # 2. Install Java
    # 检查是否提供了Java安装包的路径
    if [ -z "$1" ]; then
        echo "Usage: $0 [path_to_jdk_tar.gz]"
        exit 1
    elif [ ! -f "$1" ]; then
        echo "The file does not exist."
        exit 1
    fi

    mkdir -p /opt/java/
    # 使用提供的路径解压文件
    tar -zxvf "$1" -C /opt/java/

    # 3. Configure environment variables
    echo "JAVA_HOME=/opt/java/jdk1.8.0_333
    PATH=\$JAVA_HOME/bin:\$PATH
    CLASSPATH=\$JAVA_HOME/jre/lib/ext:\$JAVA_HOME/lib/tools.jar
    export PATH JAVA_HOME CLASSPATH" >> /etc/profile

    source /etc/profile
    echo "Setting path successful."

    java -version
    echo "Installation successful."
fi

重点:执行脚本之前要修改配置文件中 JAVA_HOME=/opt/java/jdk1.8.0_333 的路径

文件授予执行权限

chmod +x 文件名

执行启动命令

source ./文件名 jdk压缩包路径

注意:一定要使用 source 启动命令,否则配置文件不会刷新

posted @ 2024-04-12 18:34  R_m  阅读(34)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3