在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
命令生效。