Debian Java依赖库缺失的处理步骤
一 确认基础环境
二 使用系统包管理器安装常见依赖
三 使用构建工具管理依赖
四 手动放置 JAR 并在编译运行时指定类路径
五 典型报错与快速修复对照
| 症状 | 快速修复 |
|---|---|
| 编译时报 “package xxx does not exist” | 确认库已安装(APT 或构建工具下载),并用 -cp 正确指向 JAR;Maven/Gradle 项目执行 mvn/gradle clean build 重新解析依赖。 |
| 提示 “NoClassDefFoundError/ClassNotFoundException” | 运行时同样需要 -cp 包含依赖 JAR;检查是否漏加依赖或版本不匹配。 |
| 安装 OpenJDK 时出现依赖未满足 | 执行 sudo apt-get -f install 自动补齐缺失依赖,再重新安装 JDK。 |
| 多版本 Java 导致命令冲突 | 使用 sudo update-alternatives --config java 选择项目所需的 JDK 版本。 |
| 源码含中文编译失败 | 编译时加上 -encoding UTF-8。 |
| 公共类名与文件名不一致 | 确保文件名与 public 类名完全一致(含大小写)。 |