向整个社区问好!
这是我在论坛上的第一个问题,所以我会尽量准确:
我在一个开发团队中做一个项目,我是唯一一个使用eclipse的人。事实是,自从我的一个同事实现了一个功能后,eclipse警告我有两个与它无法解决的依赖相关的错误:
enter image description here
我的任何同事都不会遇到这种情况,因为他们使用不同的IDE(VSCode或IntelliJ)。我在互联网上看到的解决方案是基于触摸依赖配置文件(在这种情况下,它是一个gradle项目,所以它会触及build.gradle文件),但这在我的情况下是不可能的,因为如果我修改该文件的某些内容,我可能会伤害我的同事,我还假设有另一种方法可以从eclipse中解决它,因为如果它只发生在我身上,那么它一定是被破坏了的东西。
这就是为什么我在论坛上呼吁eclipse学者,看看他们是否能给予我一把,因为有了这些错误,eclipse不会让我在调试模式下运行应用程序。
你好!
我曾试图在其他互联网网站上寻找有关它的信息,但修改配置文件的解决方案不能适用于我的情况。
1条答案
按热度按时间htrmnn0y1#
这是模块化Java中的一个常见问题。
出现以下情况时会出现此问题:
在Java中需要知道的一个关键规则是:
在您自己的代码中,如果JDK具有包。请勿使用这些包。
如果你这样做,你就不能再走了,会碰壁。
要解决此问题,您需要:
1.在包资源管理器中,展开“External Dependencies and Projects”选项卡
1.确定并识别正在使用的依赖关系。
1.从项目中排除依赖项。
1.如果可能的话,在获得依赖项的源代码之后,用更改的包重新构建jar。
1.如果您没有完成上一步,那么您将不得不删除依赖项并找到替代项。