Java在Ubuntu上如何安装
导读:在 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 为例):
提示:部分新版本 Ubuntu 可能不再维护该 PPA,若不可用请改用方式 B 手动安装。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 # 设为默认 - 方式 B(手动安装,通用):从 Oracle 官网下载 Linux x64 的 .tar.gz 安装包,解压至系统目录(如 /opt 或 /usr/local),例如:
然后将可执行文件注册到 alternatives 并设为默认:sudo mkdir -p /opt/jdk sudo tar -xzf jdk-11.0.2_linux-x64_bin.tar.gz -C /opt/jdksudo 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
