在 Ubuntu 上编译 Java 文件,一般步骤如下:
sudo apt update
sudo apt install default-jdk
或指定版本(如 JDK 17):
sudo apt install openjdk-17-jdk
java -version
javac -version
能看到版本号说明安装成功。
例如创建一个文件 Hello.java:
nano Hello.java
内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Ubuntu");
}
}
⚠️ 文件名必须与 public class 名一致(这里是 Hello.java)。
javac Hello.java
编译成功后会生成:
Hello.class
java Hello
输出:
Hello Ubuntu
javac: command not found说明没装 JDK,只装了 JRE:
sudo apt install default-jdk
如:
package com.demo;
编译:
javac com/demo/Hello.java
运行:
java com.demo.Hello
javac *.java
如果你有具体项目结构(如 Maven / Gradle / 多包项目),可以告诉我,我可以给你更合适的编译方式。