在 Debian 上“测试 Java”通常指几类事情:确认 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
javac -version
有输出说明 JDK 已安装;没有说明只装了 JRE 或没装。
sudo apt update
sudo apt install default-jdk
或指定版本:
sudo apt install openjdk-17-jdk
查看可用版本:
apt search openjdk
nano Hello.java
内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Java works on Debian!");
}
}
javac Hello.java
java Hello
输出:
Java works on Debian!
✅ 说明 Java 运行环境正常。
update-alternatives --list java
sudo update-alternatives --config java
echo $JAVA_HOME
如果为空,可在 ~/.bashrc 中设置:
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
java -version 满足要求UnsupportedClassVersionError| 问题 | 解决 |
|---|---|
java: command not found |
未安装 Java |
javac: command not found |
只装了 JRE,需装 JDK |
| 版本不对 | 用 update-alternatives 切换 |
| 权限问题 | 用 sudo 安装 |
如果你是指测试 Java 性能、网络、GUI、或某个具体框架(如 Spring),可以告诉我具体需求,我可以给你更针对性的测试方法。