在 Ubuntu 上编译和运行 Java 程序,一般分为 安装 JDK → 编写代码 → 编译 → 运行 几个步骤。下面给你一个完整、常用的示例。
java -version
javac -version
如果提示 command not found,说明还没安装。
sudo apt update
sudo apt install openjdk-17-jdk
sudo apt install openjdk-11-jdk
java -version
javac -version
能看到版本号说明安装成功 ✅
mkdir ~/java-demo
cd ~/java-demo
nano Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Ubuntu Java!");
}
}
⚠️ 注意
Hello.javajavac Hello.java
✅ 成功后会在当前目录生成:
Hello.class
java Hello
输出:
Hello, Ubuntu Java!
⚠️ 不要写 .class
java Hello.class ❌
package demo;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Package");
}
}
javac -d . Hello.java
java demo.Hello
javac 找不到sudo apt install openjdk-17-jdk
class Hello is public, should be declared in a file named Hello.java
javac *.java
which java
which javac
echo $JAVA_HOME
如果你愿意,我可以帮你:
JAVA_HOME你现在用的是 Ubuntu 桌面版还是服务器版?