在 Debian 系统上编译 Java 程序,通常流程如下:
sudo apt update
常用版本:
sudo apt install openjdk-11-jdk
sudo apt install openjdk-17-jdk
java -version
javac -version
如果都能正常输出版本号,说明安装成功。
创建一个测试文件:
nano Hello.java
内容示例:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Debian!");
}
}
⚠️ 注意:文件名必须与 public class 名一致(区分大小写)。
使用 javac 编译:
javac Hello.java
编译成功后会生成:
Hello.class
使用 java 命令运行(不要加 .class):
java Hello
输出:
Hello, Debian!
javac: command not found说明没有安装 JDK,只安装了 JRE。
解决:
sudo apt install openjdk-11-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
javac *.java
javac -d out Hello.java
package com.demo;
编译:
javac com/demo/Hello.java
运行:
java com.demo.Hello
如果你需要 使用 Maven / Gradle 编译,或 在 Debian 上配置 Java 开发环境(IDE、环境变量),可以告诉我你的具体需求。