【问题标题】:Reference Output JAR Of Project In Another Project Eclipse参考另一个项目Eclipse中项目的输出JAR
【发布时间】:2014-07-01 05:24:00
【问题描述】:

这不是另一个关于引用的菜鸟问题。

我有一个框架,在编译时...生成一个 JAR 文件...到目前为止,我只是将其作为外部 JAR 引用。问题是,我需要编辑框架,我不想不断导出框架项目并重新编译我的主项目。

我需要在我编译主项目的地方,它从框架项目中编译引用的 JAR 文件。

How to reference a different Java project in Eclipse 不起作用...这不是一个网络项目。

我也试过: Adding a reference between Eclipse Java projects 没用。

这是怎么做到的?

【问题讨论】:

    标签: java eclipse jar reference


    【解决方案1】:

    我最近在将源代码文件导入新的 Java 项目时遇到了类似的问题。以下是解决此问题的步骤:

    Project => Properties => Java Build Path => Source 并添加根目录。

    然后我不得不将org 文件夹重命名为src。然后我不得不重命名每个包库以将 org. 附加到包名称的开头,如下所示:

    Project => Properties => Java Compiler => Compiler Compilance Level 确保设置为正确的版本(我使用的是 1.5,但这取决于您需要什么功能)。

    最后,确保您正确导出库的依赖项:(Project => Properties => Java Build Path => Order and Export 并选中您的依赖项的复选框)

    【讨论】:

      【解决方案2】:

      如果您按照以下步骤操作,您的第一个链接 (How to reference a different Java project in Eclipse) 应该可以正常工作:

      • 确保您的框架项目被 Eclipse 正确识别为 Java 项目(它在文件夹图标中显示一个小 J,您还可以在其 .project 文件中找到 Java 特性)
      • 确保您的框架项目可以编译(Eclipse 没有发现任何问题并生成一个有效的 ./bin 文件夹或您在其中调用的任何包含 .class 文件的文件夹)
      • 确保您的其他项目也被 Eclipse 识别为有效的 Java 项目
      • 在您的其他项目中取消引用已编译框架 .jar 的任何实例(这应该会导致其中出现一些编译失败 - 框架类消失了!)
      • 右键单击您的其他项目属性,转到 Java 构建路径,项目选项卡,将您的框架项目添加到其中(这样,编译问题应该从您的其他项目中消失)

      如果您在执行完这些步骤后仍然发现问题,请发表评论

      【讨论】:

      • 让我试试吧!谢谢
      • 我完全做到了。最后一步并没有让它快乐。
      • 拜托,您能张贴您的工作区设置的屏幕截图吗?我也想看看这两个项目的 Java 构建路径
      猜你喜欢
      • 1970-01-01
      • 2019-06-19
      • 2018-07-26
      • 2015-09-03
      • 2016-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多