在 Debian 系统中编译 Java 程序,一般流程如下:
sudo apt update
sudo apt install openjdk-17-jdk
你也可以选择其他版本,例如:
openjdk-11-jdkopenjdk-21-jdkjava -version
javac -version
能看到版本号说明安装成功。
例如创建一个 Hello.java:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Debian!");
}
}
⚠️ 注意:文件名必须与 public 类名一致(区分大小写)。
在终端中进入文件所在目录:
javac Hello.java
编译成功后会生成:
Hello.class
java Hello
输出示例:
Hello, Debian!
javac: command not found原因:只安装了 JRE,没有安装 JDK
解决:
sudo apt install openjdk-17-jdk
例如:
package com.example;
目录结构应为:
com/
└── example/
└── Hello.java
编译方式:
javac com/example/Hello.java
运行方式:
java com.example.Hello
javac -source 17 -target 17 Hello.java
sudo apt install maven
sudo apt install gradle
如果你愿意,可以告诉我: