当前位置:首页 > Java

ubuntu如何安装java

2026-02-05 06:34:47Java

安装 OpenJDK(推荐)

OpenJDK 是 Ubuntu 官方仓库中的开源 Java 实现,安装简单且兼容性强。以下命令安装最新稳定版 OpenJDK:

sudo apt update
sudo apt install openjdk-17-jdk

验证安装是否成功:

java -version

安装 Oracle JDK(官方版本)

如需使用 Oracle 官方 JDK,需手动下载并配置。从 Oracle 官网 下载 .deb 包后安装:

ubuntu如何安装java

sudo dpkg -i jdk-XX_linux-x64_bin.deb
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-XX/bin/java 1

管理多版本 Java

使用 update-alternatives 切换不同 Java 版本:

sudo update-alternatives --config java

环境变量配置

~/.bashrc/etc/environment 中添加以下内容(以 OpenJDK 17 为例):

ubuntu如何安装java

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin

使配置生效:

source ~/.bashrc

验证环境变量

检查 JAVA_HOME 是否生效:

echo $JAVA_HOME

卸载旧版本

移除不需要的 Java 版本:

sudo apt purge openjdk-XX-jdk

标签: ubuntujava
分享给朋友:

相关文章

java如何调用方法

java如何调用方法

调用方法的基本语法 在Java中,调用方法需要明确方法所属的对象(实例方法)或类(静态方法),并传递必要的参数。语法格式如下: 实例方法:对象名.方法名(参数列表); 静态方法:类名…

java如何输入字符串

java如何输入字符串

使用 Scanner 类 在 Java 中,可以通过 java.util.Scanner 类来输入字符串。以下是一个示例代码: import java.util.Scanner; public c…

java如何解决高并发

java如何解决高并发

Java 高并发解决方案 使用线程池优化资源管理 线程池(如 ThreadPoolExecutor)能避免频繁创建和销毁线程的开销。通过核心线程数、最大线程数和任务队列的合理配置,可以平衡系统负载。例…

java如何返回数组

java如何返回数组

返回数组的方法 在Java中,可以通过多种方式返回数组。以下是几种常见的方法: 直接返回数组 定义一个方法,返回类型为数组类型,直接在方法内部创建并返回数组。 public int[] getI…

java 实现 php ord

java 实现 php ord

Java 实现 PHP 的 ord 函数 PHP 的 ord 函数用于获取字符串中第一个字符的 ASCII 值。在 Java 中,可以通过类型转换或直接使用字符的 Unicode 值实现类似功能。…

java实现js

java实现js

Java 实现 JavaScript 功能 在 Java 中实现 JavaScript 功能通常涉及以下几种方法: 使用 ScriptEngine Java 提供了 javax.script 包,可…