【问题标题】:How do I have access to external java files in eclipse that are not part of the project?如何在 Eclipse 中访问不属于项目的外部 java 文件?
【发布时间】:2017-07-28 15:20:00
【问题描述】:

我即将为一个很多人早先参与的项目做出贡献。假设我有这个文件夹层次结构。

                _____C1 - ..
     ______B1--|_____C2 - ..
    |
A --|           _____C3 - ..
    |______B2--|_____C4 - ..

并且 C- 文件夹包含不同的现有 Java 类。 假设我需要在文件夹 C1 中创建我的类,但还需要使用文件夹 C2、C3、C4 中的一些类。
(我的意思是“导入”并在我的文件夹 C1 中的类中使用它们的 Object 实例)

我似乎无法弄清楚它是如何工作的。其他文件夹不是 Eclipse 项目,只有包含 .java 类的文件夹。我不知道我需要在文件夹层次结构中的哪个位置创建项目,以便我可以访问文件夹 A 中的所有类,但似乎没有任何效果。

我已经尝试将文件夹 B2 添加到构建路径以及文件夹 A。 仍然在我尝试做的时候:

导入 A.B2.C3.someclass;

导入 B2.C3.someclass;

它不会起作用。

提前致谢

【问题讨论】:

    标签: java eclipse import build path


    【解决方案1】:

    我自己想通了。 也许这对其他人有帮助。 我从文件夹 A 中创建了一个 .jar 并将其作为外部库添加到我在文件夹 C1 中创建的项目中 属性 > Java 构建路径 > 库 > 添加外部 JAR

    现在我可以在 C1 的项目中使用 A 中的所有类。

    【讨论】:

    • 查看我的回答如何在不创建 JAR 的情况下执行此操作
    【解决方案2】:
    1. 右键单击项目文件夹:构建路径 > 配置构建路径...
    2. Projects 选项卡中单击 Add... 并选择应添加到构建中的项目路径。

    Eclipse Help: Java Build Path Page

    【讨论】:

      猜你喜欢
      • 2021-12-02
      • 2013-12-29
      • 2020-03-18
      • 1970-01-01
      • 2011-01-11
      • 2011-01-30
      • 2023-03-27
      • 2016-04-15
      • 2012-04-04
      相关资源
      最近更新 更多