温馨提示×

怎样测Debian Java可用

小樊
46
2026-10-19 18:58:48
栏目: 编程语言

在 Debian 系统上,确认 Java 是否可用 / 已安装 / 可正常运行,可以从下面几个方面来测。


一、检查 Java 是否已安装

1. 查看 Java 版本(最常用)

java -version

✅ 正常输出示例:

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

❌ 未安装时:

bash: java: command not found

2. 检查 javac(Java 编译器)

如果你要开发 Java:

javac -version

二、检查系统已安装的 Java 包

Debian / Ubuntu 系

dpkg -l | grep -i jdk

或

apt list --installed | grep -i jdk

常见包名:

  • openjdk-17-jdk
  • openjdk-11-jre
  • default-jdk

三、检查 Java 可执行文件路径

which java

或

readlink -f $(which java)

四、查看系统可用的 Java 版本(多版本管理)

update-alternatives --list java

设置默认 Java:

sudo update-alternatives --config java

五、实际运行一个 Java 程序测试

1. 写测试文件

nano Hello.java

内容:

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

2. 编译并运行

javac Hello.java
java Hello

输出:

Java is working!

✅ 说明 Java 完全可用


六、如果 Java 未安装(Debian 安装方式)

安装 OpenJDK(推荐)

sudo apt update
sudo apt install default-jdk

或指定版本:

sudo apt install openjdk-17-jdk

七、常见问题排查

1. java: command not found

→ Java 没装或 PATH 没配置

2. 装了但不能编译

→ 只装了 JRE,没装 JDK

sudo apt install openjdk-17-jdk

3. 多版本冲突

sudo update-alternatives --config java

如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • 是 运行程序 还是 开发 Java
  • 报错信息截图或文本

我可以帮你精准排查。

0 踩