You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse配置项目依赖后修改未在主项目生效的问题排查

Eclipse主项目未同步源码项目修改的排查点
  • 依赖优先级冲突:主项目里如果同时存在该模块的JAR包和源码项目依赖,Eclipse会优先加载JAR里的类。去Java Build Path的Order and Export标签页,把源码项目的条目拖到对应JAR的上方,确保编译时优先使用源码项目的类。

  • 源码项目未自动编译:检查源码项目设置——右键项目→Properties→Java Compiler,确认勾选Build automatically;也可以手动点击Project → Build Project,查看修改后的类是否生成了新的class文件。

  • 主项目未触发重新编译:就算源码项目完成编译,主项目可能没重新加载新的class文件。要么勾选主项目的Build automatically,要么手动编译主项目,确保源码变更能触发主项目同步更新。

  • 依赖添加方式有误:你提到的“Java build path -> projects -> classes选项”操作可能不对,正确的做法是在Java Build Path的Projects标签页,点击Add选择源码项目,添加整个项目依赖,而非手动指定classes目录。手动指定路径通常无法实时同步源码变更。

  • Eclipse缓存残留:尝试清理项目——Project → Clean,勾选主项目和源码项目后重新构建,清除旧的缓存文件。

  • 运行环境缓存问题:如果主项目是Web项目或运行在容器中,容器可能缓存了旧的class文件。需要重启容器,或者开启容器的自动重载功能(比如Tomcat的Auto Reload)。

内容的提问来源于stack exchange,提问作者Balarubinan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 00:29:56