温馨提示×

怎样测试Debian的Java

小樊
38
2026-10-13 18:47:10
栏目: 编程语言

在 Debian 上“测试 Java”通常指几类事情:确认 Java 是否安装、检查版本、运行简单程序、验证开发环境。下面按常见场景一步一步说明。


一、检查 Java 是否已安装

1. 查看 Java 版本

java -version

输出示例:

openjdk version "17.0.10" 2024-01-16
OpenJDK Runtime Environment (build 17.0.10+7-Debian)
OpenJDK 64-Bit Server VM (build 17.0.10+7-Debian, mixed mode)

如果没有安装,会提示:

command not found: java

2. 查看是否已安装 JDK(编译器)

javac -version

有输出说明 JDK 已安装;没有说明只装了 JRE 或没装。


二、安装 Java(如未安装)

安装 OpenJDK(推荐)

sudo apt update
sudo apt install default-jdk

或指定版本:

sudo apt install openjdk-17-jdk

查看可用版本:

apt search openjdk

三、运行一个简单的 Java 测试程序

1. 创建测试文件

nano Hello.java

内容:

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

2. 编译

javac Hello.java

3. 运行

java Hello

输出:

Java works on Debian!

✅ 说明 Java 运行环境正常。


四、检查多个 Java 版本(可选)

查看已安装版本

update-alternatives --list java

切换默认 Java

sudo update-alternatives --config java

五、测试 Java 服务 / 环境(进阶)

1. 测试环境变量

echo $JAVA_HOME

如果为空,可在 ~/.bashrc 中设置:

export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))

2. 测试 Tomcat / Spring / Minecraft 等

  • 确保 java -version 满足要求
  • 查看日志是否报 UnsupportedClassVersionError

六、常见问题排查

问题 解决
java: command not found 未安装 Java
javac: command not found 只装了 JRE,需装 JDK
版本不对 用 update-alternatives 切换
权限问题 用 sudo 安装

如果你是指测试 Java 性能、网络、GUI、或某个具体框架(如 Spring),可以告诉我具体需求,我可以给你更针对性的测试方法。

0 踩