【问题标题】:Eclipse - How to give dependency between projects?Eclipse - 如何在项目之间赋予依赖关系?
【发布时间】:2012-05-20 04:29:21
【问题描述】:

我在 Eclipse 中有两个 java 项目。第二个是使用第一个的罐子。当我尝试从第二个班级导航到第一个班级时,它会打开该文件的.class。但我想打开第一个项目文件。请帮忙。

提前致谢。

【问题讨论】:

标签: eclipse dependencies


【解决方案1】:

如果您想将您的第二个项目与您的第一个项目链接,请不要将第一个项目以 JAR 文件的形式添加到第二个项目。

打开第二个项目的项目属性并选择“Java Build Path”。在“Projects”选项卡的右侧,您可以将您的第一个项目添加为“构建路径上的必需项目”。

项目 1 的类文件现在已添加到项目 2 的类路径中。如果单击类名,您将直接进入源代码。

【讨论】:

  • 我有一个从 SBT 项目(使用插件)生成的 Eclipse 项目,它已经设置了依赖项;但 Eclipse 仍然无法从 ProjY 中看到 ProjX(ProjY 设置为依赖于 ProjX)。有什么想法吗?
  • 当我将我的项目部署到服务器时,它会抛出异常The import util cannot be resolved DataLayer cannot be resolved 即使我也在部署程序集中添加了我的项目,我仍然做错了什么
【解决方案2】:

理想情况下,第一个项目的 JAR 应出现在第二个项目的“引用库”下。 右键单击该 JAR,然后选择 Properties -> Java Source Attachment。 提供一个链接到此 JAR 源文件的变量。

或者,安装一个反编译器插件(请参阅jd-eclipse),当您在 Eclipse 中导航类文件时,它会反编译类文件,以便您可以查看源代码。

【讨论】:

    猜你喜欢
    • 2010-11-26
    • 2011-04-30
    • 1970-01-01
    • 2012-12-17
    • 2023-03-29
    • 1970-01-01
    • 2011-04-03
    • 2015-04-14
    • 2016-07-26
    相关资源
    最近更新 更多