技术学苑 技术学苑
首页
  • 大模型

    • ChatGPT (opens new window)
    • 文心一言 (opens new window)
  • 算力平台

    • AutoDL (opens new window)
  • 开源平台

    • 魔搭社区 (opens new window)
    • Hugging Face (opens new window)
关于我
友情链接
  • 分类
  • 标签
  • 归档

首页
  • 大模型

    • ChatGPT (opens new window)
    • 文心一言 (opens new window)
  • 算力平台

    • AutoDL (opens new window)
  • 开源平台

    • 魔搭社区 (opens new window)
    • Hugging Face (opens new window)
关于我
友情链接
  • 分类
  • 标签
  • 归档
  • 【Linux】JDK安装脚本

    • 1 前言
      • 2 基于RPM的Linux发行版
        • 2.1 安装JDK8
        • 2.2 卸载JDK8
      • 3 基于Debian的Linux发行版
        • 3.1 安装JDK8
        • 3.2 卸载JDK8
    fenglm
    2024-02-03
    Linux
    目录

    【Linux】JDK安装脚本原创

    # 1 前言

      本文将介绍一种革命性的一键安装脚本,它能够在1分钟内轻松完成JDK的安装和配置工作,让您省去繁琐的手动设置步骤,直接跳入Java程序部署的世界。
      这个脚本不仅适用于Java新手,想要快速入门,无需深陷配置的泥潭,也同样适用于经验丰富的开发者,通过这个脚本可以节省您宝贵的时间。

    # 2 基于RPM的Linux发行版

    # 2.1 安装JDK8

    脚本命名参考:install_openjdk8_RPM.sh

    #!/bin/bash
    
    # Check for root privilege
    if [ "$EUID" -ne 0 ]; then
      echo "Please run this script as root or with sudo."
      exit 1
    fi
    
    # Check if OpenJDK 8 is already installed
    if java -version 2>&1 | grep -q "1.8"; then
      echo "OpenJDK 8 is already installed."
      exit 0
    fi
    
    # Install OpenJDK 8
    echo "Installing OpenJDK 8..."
    yum install -y java-1.8.0-openjdk-devel
    
    # Verify installation
    java -version
    
    echo "OpenJDK 8 installation completed."
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23

    # 2.2 卸载JDK8

    脚本命名参考:uninstall_openjdk8_RPM.sh

    #!/bin/bash
    
    # Check for root privilege
    if [ "$EUID" -ne 0 ]; then
      echo "Please run this script as root or with sudo."
      exit 1
    fi
    
    # Check if OpenJDK 8 is installed
    if ! java -version 2>&1 | grep -q "1.8"; then
      echo "OpenJDK 8 is not installed."
      exit 0
    fi
    
    # Uninstall OpenJDK 8
    echo "Uninstalling OpenJDK 8..."
    yum remove -y java-1.8.0-openjdk-devel
    
    # Verify uninstallation
    if [ $? -eq 0 ]; then
      echo "OpenJDK 8 has been successfully uninstalled."
    else
      echo "Failed to uninstall OpenJDK 8."
    fi
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25

    # 3 基于Debian的Linux发行版

    # 3.1 安装JDK8

    脚本命名参考:install_openjdk8_Debian.sh

    
    #!/bin/bash
    
    # Check for root privilege
    if [ "$EUID" -ne 0 ]; then
      echo "Please run this script as root or with sudo."
      exit 1
    fi
    
    # Check if OpenJDK 8 is already installed
    if java -version 2>&1 | grep -q "1.8"; then
      echo "OpenJDK 8 is already installed."
      exit 0
    fi
    
    # Install OpenJDK 8
    echo "Installing OpenJDK 8..."
    sudo apt-get install openjdk-8-jdk
    
    # Verify installation
    java -version
    
    echo "OpenJDK 8 installation completed."
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24

    # 3.2 卸载JDK8

    脚本命名参考:uninstall_openjdk8_Debian.sh

    #!/bin/bash
    
    # Check for root privilege
    if [ "$(id -u)" -ne 0 ]; then
      echo "Please run this script as root or with sudo."
      exit 1
    fi
    
    # Check if OpenJDK 8 is installed
    if ! java -version 2>&1 | grep -q "1.8"; then
      echo "OpenJDK 8 is not installed."
      exit 0
    fi
    
    # Uninstall OpenJDK 8
    echo "Uninstalling OpenJDK 8..."
    sudo apt-get remove --purge -y openjdk-8-jdk
    
    # Verify uninstallation
    if [ $? -eq 0 ]; then
      echo "OpenJDK 8 has been successfully uninstalled."
    else
      echo "Failed to uninstall OpenJDK 8."
    fi
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    #实用脚本
    上次更新: 2024/02/03, 03:41:35
    最近更新
    01
    【Docker】常用安装脚本 原创
    02-03
    02
    【Linux】Java程序开机自启 原创
    02-03
    03
    今日分享:2024-02-03
    02-03
    更多文章>
    Theme by Vdoing
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式