温馨提示×

Ubuntu如何测试Java

小樊
48
2026-08-23 10:35:09
栏目: 编程语言

在 Ubuntu 上测试 Java,通常分为 检查是否已安装 Java安装 Java编写并运行测试程序 三部分。下面按步骤说明。


一、检查是否已经安装 Java

在终端中执行:

java -version

可能的结果

已安装(示例输出)

openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Ubuntu-122.04)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Ubuntu-122.04, mixed mode)

未安装(示例输出)

Command 'java' not found

二、在 Ubuntu 上安装 Java

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 OpenJDK(推荐)

安装 Java 11(长期支持,常用)

sudo apt install openjdk-11-jdk

或安装 Java 17(较新)

sudo apt install openjdk-17-jdk

如果是只需要运行程序(不需要开发):

sudo apt install openjdk-17-jre

3️⃣ 验证安装

java -version
javac -version

三、编写一个 Java 测试程序

1️⃣ 创建测试文件

nano Hello.java

内容如下:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, Java on Ubuntu!");
    }
}

保存并退出(Ctrl + OEnterCtrl + X


2️⃣ 编译 Java 程序

javac Hello.java

生成:

Hello.class

3️⃣ 运行 Java 程序

java Hello

✅ 输出:

Hello, Java on Ubuntu!

四、额外测试(环境是否正常)

查看 JAVA_HOME

echo $JAVA_HOME

如果为空,可以临时设置:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64

永久设置(可选):

nano ~/.bashrc

添加:

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

然后:

source ~/.bashrc

五、常见问题排查

javac 命令找不到

说明你只装了 JRE,没装 JDK:

sudo apt install openjdk-17-jdk

❓ 多个 Java 版本切换

sudo update-alternatives --config java

六、快速总结

sudo apt update
sudo apt install openjdk-17-jdk
java -version
javac Hello.java
java Hello

如果你是用于 服务器、Spring Boot、Android、Hadoop、IDE(IDEA / Eclipse),或想测试 特定 Java 版本,可以告诉我,我可以给你更针对性的方案。

0