在 Ubuntu 上编译(和运行)Java 程序,通常需要以下环境:
编译 Java 必须安装 JDK,而不是只装 JRE。
常见选择:
# 更新软件源
sudo apt update
# 安装 JDK 11(长期支持版本)
sudo apt install openjdk-11-jdk
# 或安装 JDK 17
sudo apt install openjdk-17-jdk
java -version
javac -version
能看到版本号说明环境正常。
// Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Ubuntu");
}
}
javac Hello.java
生成:
Hello.class
java Hello
sudo apt install maven
sudo apt install gradle
Ubuntu 装 OpenJDK 后通常已自动配置:
echo $JAVA_HOME
如为空可手动设置:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
✅ Ubuntu
✅ JDK(含 javac)
✅ 终端(bash)
如果你是要:
可以告诉我,我可以给你更具体的环境配置。