java Eclipse无法解析导入并且不允许调试

jhdbpxl9  于 2023-03-28  发布在  Java
关注(0)|答案(1)|浏览(117)

向整个社区问好!
这是我在论坛上的第一个问题,所以我会尽量准确:
我在一个开发团队中做一个项目,我是唯一一个使用eclipse的人。事实是,自从我的一个同事实现了一个功能后,eclipse警告我有两个与它无法解决的依赖相关的错误:
enter image description here
我的任何同事都不会遇到这种情况,因为他们使用不同的IDE(VSCode或IntelliJ)。我在互联网上看到的解决方案是基于触摸依赖配置文件(在这种情况下,它是一个gradle项目,所以它会触及build.gradle文件),但这在我的情况下是不可能的,因为如果我修改该文件的某些内容,我可能会伤害我的同事,我还假设有另一种方法可以从eclipse中解决它,因为如果它只发生在我身上,那么它一定是被破坏了的东西。
这就是为什么我在论坛上呼吁eclipse学者,看看他们是否能给予我一把,因为有了这些错误,eclipse不会让我在调试模式下运行应用程序。
你好!
我曾试图在其他互联网网站上寻找有关它的信息,但修改配置文件的解决方案不能适用于我的情况。

htrmnn0y

htrmnn0y1#

这是模块化Java中的一个常见问题。
出现以下情况时会出现此问题:

  • 项目正在引用模块
  • 项目中存在依赖项
  • 项目包含代码行
  • 包也在模块中

在Java中需要知道的一个关键规则是:
在您自己的代码中,如果JDK具有包。请勿使用这些包。
如果你这样做,你就不能再走了,会碰壁。
要解决此问题,您需要:
1.在包资源管理器中,展开“External Dependencies and Projects”选项卡
1.确定并识别正在使用的依赖关系。
1.从项目中排除依赖项。
1.如果可能的话,在获得依赖项的源代码之后,用更改的包重新构建jar。
1.如果您没有完成上一步,那么您将不得不删除依赖项并找到替代项。

相关问题