Debian 上 Java 依赖管理实践
一 基础环境准备
sudo apt update && sudo apt install openjdk-11-jdk,完成后用 java -version 验证。JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64",执行 source /etc/environment 后 echo $JAVA_HOME 检查。java/javac,如 sudo update-alternatives --config java 选择默认版本,避免版本冲突。二 项目内依赖管理
mvn compile/package 自动解析并下载依赖到本地仓库。./gradlew build 自动解析与下载。sbt compile/package。三 系统级依赖与打包发布
apt search openjdk- 查找相关包),便于与系统其他组件一致地解决依赖。apt-get build-dep <package-name> 安装构建依赖,随后 dpkg-buildpackage 或 debuild 构建。四 常见问题与排障
sudo apt update,必要时执行 sudo apt-get --fix-broken install 修复破损依赖。java/javac 的默认版本,避免 PATH 混乱。-cp ".:lib/*"(Windows 使用 ;),但不推荐用于复杂项目。五 实践建议
apt update/upgrade,清理无用包,保持系统与依赖的安全与整洁。