首页主机资讯Java在Ubuntu上如何安装

Java在Ubuntu上如何安装

时间2025-11-27 17:23:04发布访客分类主机资讯浏览839
导读:在 Ubuntu 上安装 Java 的简明步骤 一 安装 OpenJDK(推荐) 更新软件包索引并安装默认 JDK(通常为当前 LTS 的 OpenJDK):sudo apt update sudo apt install default...

在 Ubuntu 上安装 Java 的简明步骤

一 安装 OpenJDK(推荐)

  • 更新软件包索引并安装默认 JDK(通常为当前 LTS 的 OpenJDK):
    sudo apt update
    sudo apt install default-jdk
    
  • 如需指定版本,可直接安装对应的 OpenJDK 包,例如:
    sudo apt install openjdk-11-jdk
    sudo apt install openjdk-17-jdk
    sudo apt install openjdk-8-jdk
    
  • 验证安装结果:
    java -version
    javac -version
    

上述方式使用 APT 包管理器,简单、可靠,适合大多数用户与场景。

二 安装 Oracle JDK(可选)

  • 方式 A(PPA,便捷):添加 WebUpd8 团队的 Oracle Java PPA,然后安装所需版本(以 Java 8 为例):
    sudo apt install software-properties-common
    sudo add-apt-repository ppa:webupd8team/java
    sudo apt update
    sudo apt install oracle-java8-installer
    sudo apt install oracle-java8-set-default  # 设为默认
    
    提示:部分新版本 Ubuntu 可能不再维护该 PPA,若不可用请改用方式 B 手动安装。
  • 方式 B(手动安装,通用):从 Oracle 官网下载 Linux x64 的 .tar.gz 安装包,解压至系统目录(如 /opt/usr/local),例如:
    sudo mkdir -p /opt/jdk
    sudo tar -xzf jdk-11.0.2_linux-x64_bin.tar.gz -C /opt/jdk
    
    然后将可执行文件注册到 alternatives 并设为默认:
    sudo update-alternatives --install /usr/bin/java java /opt/jdk/jdk-11.0.2/bin/java 1
    sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk-11.0.2/bin/javac 1
    sudo update-alternatives --config java
    sudo update-alternatives --config javac
    
  • 验证:
    java -version
    javac -version
    

以上步骤覆盖命令行 PPA 与手动安装两种常见路径,便于在不同 Ubuntu 版本上获取 Oracle JDK

三 配置 JAVA_HOME 与 PATH

  • 查找实际安装路径(两种方式其一):
    sudo update-alternatives --config java   # 从列表中选择并确认路径
    readlink -f /usr/bin/java            # 直接解析 java 的符号链接
    
  • 写入全局环境变量(示例为 OpenJDK 11 常见路径,请按实际替换):
    echo 'JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"' | sudo tee -a /etc/environment
    echo 'PATH="$JAVA_HOME/bin:$PATH"' | sudo tee -a /etc/environment
    source /etc/environment
    
  • 验证:
    echo $JAVA_HOME
    which java
    java -version
    

JAVA_HOME 指向 JDK 安装目录,并把 $JAVA_HOME/bin 加入 PATH,可确保系统与各类工具正确找到 Java。

四 多版本共存与切换

  • 列出并切换默认 Java:
    sudo update-alternatives --config java
    sudo update-alternatives --config javac
    
  • 如需为不同命令分别设置优先级,可多次注册 alternatives 并指定不同优先级数值(数值越大优先级越高)。

五 常见问题与排查

  • 安装失败或找不到包:先执行 sudo apt update,确保网络与软件源正常;必要时更换为国内镜像源后再试。
  • 命令未找到或版本不对:检查 echo $PATH 是否包含 $JAVA_HOME/bin,以及 JAVA_HOME 是否指向正确的 JDK 目录。
  • 多个版本冲突:使用 update-alternatives --config java 统一管理并切换默认版本。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Java在Ubuntu上如何安装
本文地址: https://pptw.com/jishu/758065.html
debian反汇编指令怎么提高 如何在Ubuntu用Python处理文件

游客 回复需填写必要信息