2015-07-10 70 views

回答

1

你必须创建你的项目的一个模块,并添加您的项目B.

的路径遵循此链接了解如何创建模块,并在其他项目中使用它:Creating a module library

希望我帮你

编辑:好,所以你必须创建一个模块或包与您的项目A .jar。

做完这些后,进入文件 - >项目结构。

在此窗口中转到Librairies - >单击+并选择您的模块项目B.jar。

和现在你必须输入你的LIBRAIRIE在你的类像
import projectb.*;

现在instancie你要使用的类,你可以使用这个类的所有方法

希望我帮你的以此精度

+0

我已经看过那个页面,感觉像是一百万次,没有一个适合我。我的项目仍然无法找到ProjectB类。 –

+0

嗨保罗,感谢您的链接。不鼓励链接的答案,因为链接可能会变坏,通常我们希望有更多关于提问者问题的上下文信息。如果可以,请尝试编辑您的答案,以包含链接中相关信息的一部分。再次感谢!! – Barett

2

Eclipse的“工作区”和“项目”概念由IntelliJ IDEA的“项目”和“模块”匹配。 所以这样做的一种方式是创建一个项目,比如ProjectAB,然后将两个现有的ProjectA和ProjectB作为模块导入,我将它们称为ModuleA和ModuleB。

之后,确保在项目树中,两个模块都有标记为“source”文件夹的正确文件夹(在我的情况下,它们是ModuleA/src/main/java和ModuleB/src/main/java)。

然后,您必须将ModuleB配置为依赖于ModuleA(ModuleB> Dependencies> Add> Module Dependency)。

6

您可以在这些项目之间创建依赖项(使项目B依赖于项目A)它所做的实质上是编译项目A,然后将其编译的jar作为依赖项编译或运行到项目B. 您也可以手动执行此操作。

步骤IDEA:(如果你遵循以下提到的最佳实践,您将不需要下面的这些步骤) 1.右键单击项目并选择打开模块设置 2.转到依赖标签 3.点击加号并添加您想要使用的模块。

最佳实践: 1. 永远不要在其他项目中使用项目类,总是创建一个漂亮的界面,并在其他项目中使用该界面。 2. 如果可能的话,使用依赖注入来管理不同的项目及其依赖关系(这在内部使用接口来做到这一点) 3. 使用像ant/maven/ivy等构建工具来管理构建过程。 4. nJoy :)

相关问题