在 Ubuntu 上编译 Java 程序,一般不需要太复杂的依赖,核心是 JDK(Java Development Kit)。下面按“从零开始”给你说明。
编译 Java 用的是 javac,它来自 JDK,而不是 JRE。
常见选择:
sudo apt update
sudo apt install -y default-jdk
安装完成后检查:
java -version
javac -version
如果能看到版本号,说明安装成功。
sudo apt install -y openjdk-17-jdk
常用版本:
openjdk-8-jdkopenjdk-11-jdkopenjdk-17-jdkHello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Ubuntu");
}
}
javac Hello.java
会生成:
Hello.class
java Hello
输出:
Hello Ubuntu
sudo apt install -y maven
sudo apt install -y gradle
Ubuntu 用 apt 安装 JDK 后,java / javac 通常已在 PATH 中。
如需手动设置:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
javac: command not found说明只装了 JRE,没装 JDK:
sudo apt install default-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
如果你愿意,可以告诉我:
我可以给你更精确的命令。