java - Java 从不同的项目导入一个类但具有相同的包名
问题描述
我同时在不同的项目上使用 Eclipse (Java),我们将它们命名为Project1和Project2。
我正在处理 Project1,我想从 Project2的包“ abc ”中导入一个类:“ abcClass ”同时,我的 Project1 中似乎有一个名为“ ab ”的包。
这会导致错误,因为当我输入时:
import a.b.c.Class
Eclipse 似乎认为我试图从 Project1 引用我的包 'ab'而不是从 Project2 引用我的包 'abc'。Eclipse 希望我在项目 1 中创建一个名为“abc”的包。事实上,当我尝试构建我的项目时,出现了错误。
我知道这些包不应该这样命名,但不幸的是......有没有可能以任何方式在我的项目中导入我想要的类?
谢谢
解决方案
确实,我认为问题出在包名上,但这只是 Project2 不在 Project1 的依赖项中的事实。谢谢 Tom
我们可以在eclipse中从我们的项目中调用另一个项目java类吗
这是一个 maven 项目,所以我在 pom.xml 中添加了我的依赖项并解决了它。
推荐阅读
- linux - 关于世界可写文件的风险
- azure - 使用提琴手捕获 Azure 块 blob 流量
- hyperledger-fabric - 无法启动业务网络
- ios - 尝试运行应用程序时设备重新启动
- centos - mount - 在 fstab 错误中找不到 /dev/sdc
- excel - VBA复制范围并粘贴到另一个工作表
- python - 使用在views.py中存在的方法中传递的变量检查signals.py中的条件 - django
- activiti - 将外部授权插入camunda
- java - 保存子对象和已保存父对象时出现 TransientObjectException
- android - 如何在一个进程中从 url 下载多个图像?