在Debian下编译Java代码主要有以下两种方法:
使用javac命令直接编译
sudo apt update,sudo apt install openjdk-<版本>-jdk(如openjdk-17-jdk)。javac -sourcepath src -d bin src/包名/类名.java(-d指定输出目录)。java -cp bin 包名.类名。使用构建工具(推荐复杂项目)
mvn compile编译,mvn exec:java -Dexec.mainClass="包名.类名"运行。gradle build编译,gradle run运行(需在build.gradle中配置主类)。说明:
javac,复杂项目建议用构建工具管理依赖和编译流程。JAVA_HOME环境变量时,编辑/etc/environment或~/.bashrc文件,添加JAVA_HOME=/usr/lib/jvm/当前JDK路径,并执行source命令生效。