在 Ubuntu 上测试 Java 是否已正确安装,可以按以下步骤进行:
在终端执行:
java -version
✅ 正常情况示例输出:
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Ubuntu-1)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Ubuntu-1, mixed mode, sharing)
❌ 未安装可能提示:
Command 'java' not found
javac -version
✅ 有输出说明 JDK 已安装
❌ 没有说明只装了 JRE,或没装 Java
which java
或:
update-alternatives --config java
可查看系统中存在的 Java 版本。
echo $JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
编辑 ~/.bashrc 或 /etc/environment
nano HelloWorld.java
内容:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Java is working!");
}
}
javac HelloWorld.java
java HelloWorld
✅ 输出:
Java is working!
sudo apt update
sudo apt install openjdk-17-jdk
查看版本:
java -version
| 问题 | 解决方法 |
|---|---|
java not found |
未安装 Java |
javac not found |
只装了 JRE,没装 JDK |
| 程序找不到 JAVA_HOME | 手动配置 JAVA_HOME |
| 多个 Java 版本冲突 | 使用 update-alternatives --config java |
如果你愿意,可以告诉我:
我可以给你更精确的配置方案 ✅