在 Ubuntu 下编译 Java 程序,一般步骤如下:
sudo apt update
sudo apt install openjdk-17-jdk
也可安装其他版本,如
openjdk-11-jdk、openjdk-8-jdk
java -version
javac -version
能看到版本信息即说明安装成功。
创建一个测试文件:
nano Hello.java
内容示例:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Ubuntu");
}
}
保存并退出(Ctrl + O,回车,Ctrl + X)
使用 javac 编译:
javac Hello.java
编译成功后会生成:
Hello.class
使用 java 命令运行(不要加 .class):
java Hello
输出:
Hello Ubuntu
javac: command not found说明没装 JDK,只装了 JRE:
sudo apt install openjdk-17-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
目录结构需与包名一致,例如:
com/example/Hello.java
编译:
javac com/example/Hello.java
运行:
java com.example.Hello
如果你是用 Maven / Gradle / IDE(如 VS Code、IDEA),或者需要编译 多个文件 / 项目,可以告诉我,我可以给你更具体的方案。