在 Debian 上“编译 Java 包”通常分几种常见情况,下面按最常见需求给你一个清晰指引。
sudo apt update
sudo apt install default-jdk
或指定版本(例如 Java 17):
sudo apt install openjdk-17-jdk
java -version
javac -version
~/myproject/
└── Hello.java
cd ~/myproject
javac Hello.java
java Hello
javac *.java
javac -d out src/*.java
echo "Main-Class: Hello" > manifest.txt
jar cfm app.jar manifest.txt -C out .
java -jar app.jar
sudo apt install maven
编译并打包:
mvn package
生成文件:
target/your-project-1.0.jar
sudo apt install gradle
编译:
gradle build
如果你是为 Debian 打包 Java 程序(不是普通 JAR):
sudo apt install devscripts build-essential javahelper
dpkg-buildpackage -us -uc
通常需要在源码中包含:
debian/controldebian/rulesdebian/changelog如果你是想给 Debian 官方仓库做 Java 包,流程会更严格(需符合 Java Policy)。
说明只装了 JRE,没装 JDK:
sudo apt install default-jdk
sudo apt install fonts-noto-cjk
如果你能补充说明:
我可以给你更精确的命令或示例。