在 Ubuntu 上运行 Java 程序,一般分为 安装 JDK → 编译 → 运行 三步。下面按常见情况说明。
java -version
javac -version
如果有版本号,说明已经安装。
sudo apt update
sudo apt install openjdk-17-jdk
你也可以选择其他版本:
openjdk-11-jdk
openjdk-8-jdk
java -version
javac -version
.java 源码文件Hello.javapublic class Hello {
public static void main(String[] args) {
System.out.println("Hello Ubuntu!");
}
}
javac Hello.java
会生成:
Hello.class
java Hello
⚠️ 注意:
java Hello.class.class 文件java Hello
java -jar xxx.jar
java -cp xxx.jar com.example.Main
javac: command not found说明 只装了 JRE,没装 JDK
sudo apt install openjdk-17-jdk
public class Test
文件名必须是:
Test.java
运行前设置编码:
java -Dfile.encoding=UTF-8 Hello
sudo update-alternatives --config java
sudo apt install openjdk-17-jdk
javac Hello.java
java Hello
如果你愿意,可以把你的 Java 文件名 / 报错信息 / 是普通程序还是 Spring / Android 发给我,我可以更具体地帮你。