我同时在不同项目上使用Eclipse(Java),我们将它们命名为 Project1 和 Project2 。
我正在研究Project1,我想从Project2的包' a.b.c ”中导入 Class :' a.b.c.Class ” 同时,似乎我的Project1中有一个名为“ a.b ”的软件包。
这会导致错误,因为当我输入时:
import a.b.c.Class
似乎Eclipse认为我正在尝试引用Project1中的软件包'a.b',而不是Project2中的软件包'a.b.c'。 Eclipse希望我在Project 1中创建一个名为“ a.b.c”的包。实际上,当我尝试构建项目时,会出现错误。
我知道这些软件包不应该这样命名,但不幸的是它是... 是否可以通过任何方式在项目中导入我想要的类?
谢谢
答案 0 :(得分:0)
确实,我认为问题出在软件包名称上,但这仅仅是Project2不在Project1的依赖关系中。.谢谢Tom
Can we call another project java class from our project in eclipse
这是一个maven项目,因此我在pom.xml中添加了我的依赖项并解决了该问题。