在 Ubuntu 上运行 Java 程序,一般分为 安装 JDK → 编写代码 → 编译 → 运行 这几个步骤。下面给你一个清晰、常用的流程(适合新手)。
先看看系统里有没有 Java:
java -version
如果显示类似:
openjdk version "17.0.x"
说明已经安装好了,可以直接跳到 第三步。
sudo apt update
sudo apt install openjdk-17-jdk
sudo apt install openjdk-11-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⚠️ 注意:文件名必须和类名一致(Hello.java)
javac Hello.java
成功后,会生成一个 Hello.class 文件:
ls
java Hello
✅ 输出:
Hello, Ubuntu!
javac说明只装了 JRE,没装 JDK:
sudo apt install openjdk-17-jdk
错误示例:
class Test { }
文件名却是 Hello.java
✅ 必须一致,或声明为 public class Hello
如果代码里有:
package com.example;
编译和运行方式:
javac com/example/Hello.java
java com.example.Hello
编辑环境变量:
sudo nano /etc/environment
添加(路径可能不同):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
生效:
source /etc/environment
echo $JAVA_HOME
Ubuntu 上运行 Java = 装 JDK → javac 编译 → java 运行
如果你愿意,我可以帮你: