在 Ubuntu 上运行 Java 程序,一般分安装 JDK → 编写/准备 Java 文件 → 编译 → 运行几个步骤。下面是最常见、最实用的做法。
sudo apt update
一般装 JDK 11 或 17(稳定且常用):
# Java 11
sudo apt install openjdk-11-jdk
# 或 Java 17
sudo apt install openjdk-17-jdk
java -version
javac -version
能看到版本号就说明 OK。
mkdir ~/java_demo
cd ~/java_demo
nano Hello.java
内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Ubuntu!");
}
}
保存退出(Ctrl+O,回车,Ctrl+X)
javac Hello.java
会生成一个 Hello.class 文件。
java Hello
输出:
Hello Ubuntu!
⚠️ 注意:
java 后面跟的是类名,不是 .class 文件名例如:
package com.demo;
public class Main {
public static void main(String[] args) {
System.out.println("Package demo");
}
}
目录结构:
com/demo/Main.java
编译:
javac com/demo/Main.java
运行:
java com.demo.Main
.java 源码javac *.java
java Main
.jar 文件java -jar xxx.jar
如果提示没有主类:
java -cp xxx.jar com.example.Main
command not found: java说明没装 JDK,或环境变量没配置。
sudo update-alternatives --config java
sudo apt install openjdk-17-jdk
javac Hello.java
java Hello
如果你愿意,可以告诉我:
我可以按你的场景给你更具体的步骤。