在 Ubuntu 上运行 Java 程序,一般分为 安装 Java 环境 → 编译 → 运行 三步。下面按常见场景详细说明。
java -version
如果看到类似:
openjdk version "17.0.9" ...
说明已安装,可直接跳到【运行 Java 程序】。
sudo apt update
sudo apt install openjdk-17-jdk
sudo apt install openjdk-11-jdk
安装完成后验证:
java -version
javac -version
.class 文件public class Hello {
public static void main(String[] args) {
System.out.println("Hello Ubuntu!");
}
}
javac Hello.java
生成:
Hello.class
java Hello
⚠️ 注意:不要写成 java Hello.class
package com.example;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello");
}
}
javac com/example/Hello.java
java com.example.Hello
java -jar xxx.jar
./xxx.jar
(需先 chmod +x xxx.jar)
sudo nano /etc/environment
添加:
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
应用:
source /etc/environment
echo $JAVA_HOME
javac 命令未找到没有安装 JDK,只装了 JRE:
sudo apt install openjdk-17-jdk
java Hello.classsudo java -jar xxx.jar
sudo apt install openjdk-17-jdk
javac Hello.java
java Hello
如果你愿意,可以告诉我:
我可以给你更精确的命令 ✅