在 Debian 上“测试 Java”通常分几种情况,我按最常见需求给你一个完整、实用的说明。
java -version
如果看到类似:
openjdk version "17.0.10" 2024-01-16
OpenJDK Runtime Environment (build 17.0.10+...)
OpenJDK 64-Bit Server VM (build ...)
说明 Java 已安装。
如果没有,会提示:
Command 'java' not found
sudo apt update
sudo apt install default-jdk
或指定版本:
sudo apt install openjdk-17-jdk
验证:
java -version
javac -version
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 编译和运行都正常。
echo $JAVA_HOME
如果没有输出,可以设置:
sudo nano /etc/environment
添加:
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
生效:
source /etc/environment
java -jar test.jar
ps aux | grep java
sudo apt install default-jdk
sudo update-alternatives --config java
java -version 正常javac -version 正常如果你是指:
可以告诉我具体场景,我可以给你更针对性的测试方法。