如何在Linux安装JRE?sudo apt命令详解

准备工作

  1. 检查现有Java环境
    终端执行:

    java -version

    若返回版本信息(如 OpenJDK 11.0.19),说明已安装,可直接跳至环境变量配置。

  2. 选择Java版本

    • OpenJDK(开源推荐):适用于大多数场景
    • Oracle JDK(商业项目需注意许可协议)
      建议优先选用LTS版本(如 Java 8/11/17)。

安装OpenJDK(推荐)

Ubuntu/Debian系

sudo apt update
sudo apt install openjdk-17-jdk  # 安装JDK(开发工具包)```
#### **CentOS/RHEL系**
```bash
sudo yum update
sudo yum install java-17-openjdk-devel  # JDK安装

Arch/Manjaro

sudo pacman -S jdk-openjdk

安装Oracle JDK(可选)

  1. 访问Oracle官网下载.tar.gz
  2. 解压至目标目录(如 /usr/lib/jvm):
    sudo tar -xzvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm/

配置环境变量

  1. 确定Java安装路径
    OpenJDK路径通常为 /usr/lib/jvm/java-17-openjdk-amd64,Oracle JDK路径为 /usr/lib/jvm/jdk-17

  2. 编辑全局配置文件

    sudo nano /etc/profile.d/java.sh

    添加以下内容(路径替换为实际值):

    export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64  # 修改为你的路径
    export PATH=$JAVA_HOME/bin:$PATH
  3. 应用配置

    source /etc/profile

验证安装

java -version  # 应显示安装版本
javac -version # 检查编译器(JDK特有)
echo $JAVA_HOME # 查看环境变量

多版本管理(可选)

使用 update-alternatives 切换版本:

sudo update-alternatives --config java

按提示选择版本编号,适用于同时安装多个JDK的场景。


常见问题解决

  • java: command not found
    检查环境变量路径是否正确,重新执行 source /etc/profile

  • 权限问题
    使用 sudo 安装或确保用户对安装目录有读写权限。

  • 版本冲突
    通过 update-alternatives --config java 调整默认版本。


最佳实践建议

  1. 生产环境推荐:优先使用OpenJDK LTS版本,避免许可风险
  2. 容器化部署:直接使用官方Docker镜像(如 eclipse-temurin:17-jdk
  3. 安全更新:定期执行系统更新(apt upgrade/yum update)获取Java补丁

引用说明

  • OpenJDK官方文档:https://openjdk.org/
  • Oracle JDK安装指南:https://docs.oracle.com/en/java/javase/17/install
  • Linux环境变量标准:Linux Filesystem Hierarchy Standard (FHS) 基于Java 17 LTS版本验证,适用于主流Linux发行版(Ubuntu 22.04/CentOS 8/Arch等)*

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7604.html

(0)
酷番叔酷番叔
上一篇 2025年7月17日 04:06
下一篇 2025年7月17日 04:14

相关推荐

  • 如何更新 cdlinux驱动

    cdlinux 驱动,一般需先下载适配新驱动,进入系统

    2025年8月18日
    16600
  • Linux jobs异常占用资源怎么办?

    查看当前Jobs停止前需确认任务ID:jobs -l输出示例:[1] + 10234 Running ./long_script.sh &[2] – 10256 Stopped vim config.conf[1]:任务编号(Job ID)10234:进程ID(PID)Running/Stopped:任……

    2025年7月29日
    17000
  • 如何从u盘安装linux系统教程视频

    从U盘安装Linux系统是许多新手尝试Linux的首选方式,通过视频教程可以直观地跟随操作,降低出错概率,以下是详细的步骤说明,结合视频教程中的关键演示点,帮助你顺利完成安装,准备工作:视频教程开头的必备环节视频教程通常会先强调准备工作,这是安装成功的基础,需提前完成:下载Linux镜像文件:访问Linux发行……

    2025年9月16日
    13200
  • Linux操作系统中,如何正确建立软链接的步骤是什么?

    在Linux系统中,软链接(也称为符号链接)是一种特殊的文件类型,它类似于Windows系统中的快捷方式,指向另一个文件或目录的路径,与硬链接直接指向文件的inode不同,软链接存储的是目标文件或目录的路径字符串,因此可以跨文件系统创建,且对目标文件的操作(如移动、删除)会直接影响软链接的有效性,下面将详细介绍……

    2025年9月24日
    14700
  • 如何正确退出Linux系统?

    当您结束Linux系统的使用后,正确的退出流程至关重要,不当操作可能导致数据丢失或系统损坏,根据使用场景不同,退出方式主要分为以下两种:退出终端/命令行界面基础退出命令输入 exit 后按回车或按快捷键 Ctrl + D (发送EOF信号)适用场景:SSH连接、本地终端、虚拟控制台多层级终端退出若使用过 su……

    2025年8月6日
    17700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信