在 Ubuntu 上运行和编译 Java 程序,一般按下面步骤来:
java -version
javac -version
如果提示 command not found,说明还没安装。
sudo apt update
sudo apt install openjdk-17-jdk
(17 是常见 LTS 版本,也可安装 openjdk-11-jdk)
安装完成后再次检查:
java -version
javac -version
创建一个测试文件:
mkdir ~/java_test
cd ~/java_test
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说明只装了 JRE,没装 JDK:
sudo apt install openjdk-17-jdk
切换默认版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
如:
package com.demo;
编译:
javac com/demo/Hello.java
运行:
java com.demo.Hello
如果你是想 用 IDE(如 IntelliJ / Eclipse) 或 运行 Spring / Maven 项目,也可以告诉我,我可以给你更具体的步骤。