首页主机资讯Ubuntu From Scratch如何安装Java

Ubuntu From Scratch如何安装Java

时间2025-12-16 22:50:05发布访客分类主机资讯浏览791
导读:Ubuntu 从零安装 Java 的两种可靠方式 方式一 使用 APT 安装 OpenJDK(推荐) 更新索引并安装所需版本(常见为 OpenJDK 8 / 11 / 17;建议优先选择 LTS 版本): 更新软件源:sudo apt...

Ubuntu 从零安装 Java 的两种可靠方式

方式一 使用 APT 安装 OpenJDK(推荐)

  • 更新索引并安装所需版本(常见为 OpenJDK 8 / 11 / 17;建议优先选择 LTS 版本):
    • 更新软件源:sudo apt update
    • 安装默认 JDK:sudo apt install default-jdk
    • 或指定版本安装:sudo apt install openjdk-11-jdk(将 11 替换为 817 亦可)
  • 验证安装:
    • java -version
    • javac -version
  • 说明:OpenJDK 为开源实现,满足绝大多数开发与运行需求,安装简单、维护方便。

方式二 手动安装 Oracle JDK 或压缩包版 OpenJDK

  • 下载并解压到系统目录(示例为 /usr/local/java):
    • 创建目录:sudo mkdir -p /usr/local/java
    • 解压:sudo tar -xzf jdk--linux-x64_bin.tar.gz -C /usr/local/java
  • 配置 alternatives 切换器(便于多版本共存与切换):
    • 注册命令:
      • sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk-/bin/java 300
      • sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk-/bin/javac 300
    • 交互选择默认版本:sudo update-alternatives --config java(按提示选择)
  • 说明:手动安装适合需要特定厂商版本或自定义路径的场景。

配置 JAVA_HOME 与 PATH

  • 查找安装路径(两种方式其一):
    • 使用 alternatives:update-alternatives --config java(从输出中复制所选 JDK 的 bin/java 所在目录,并去掉末尾的 /bin/java)
    • 常见路径示例:/usr/lib/jvm/java-11-openjdk-amd64(APT 安装)或 /usr/local/java/jdk-(手动安装)
  • 设置环境变量(按你的 shell 选择其一):
    • 用户级(仅当前用户):编辑 ~/.bashrc 或 ~/.zshrc,加入
      • export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
      • export PATH=$JAVA_HOME/bin:$PATH
      • 使生效:source ~/.bashrc 或 source ~/.zshrc
    • 系统级(所有用户):编辑 /etc/environment,加入
      • JAVA_HOME=“/usr/lib/jvm/java-11-openjdk-amd64”
      • 使生效:source /etc/environment
  • 验证:echo $JAVA_HOME 应返回所设路径;java -version 与 javac -version 应显示一致版本。

验证与常见问题

  • 基础验证:
    • java -version 与 javac -version 均返回期望版本
    • echo $JAVA_HOME 返回正确路径
  • 多版本管理:
    • 使用 sudo update-alternatives --config java 在多个已注册版本间切换
  • 常见问题处理:
    • 命令未找到:检查 PATH 是否包含 $JAVA_HOME/bin,或重新 source 配置文件
    • 版本不一致:确保 java 与 javac 来自同一 JDK 目录
    • 权限问题:解压与移动 JDK 目录时使用 sudo,或调整目录权限。

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


若转载请注明出处: Ubuntu From Scratch如何安装Java
本文地址: https://pptw.com/jishu/773315.html
Ubuntu From Scratch如何安装MySQL Ubuntu From Scratch如何安装显卡驱动

游客 回复需填写必要信息