【问题标题】:What's the right way to import Java source into Eclipse to avoid messing up references?将 Java 源代码导入 Eclipse 以避免弄乱引用的正确方法是什么?
【发布时间】:2009-04-18 21:35:53
【问题描述】:

我创建了一个 java 项目,然后尝试从两个不同的项目导入 Java 源代码。我已经为此工作了几个小时,删除并重新创建了数十次项目,以尝试协调这两个项目之间所有混乱的引用——其他人说这些引用应该可靠地协同工作。

我正在做的是使用 svn 从每个项目下载源代码。然后在 Eclipse 中使用 File-Import-File System。一旦它在 Eclipse 中,我将使用 Refactor-Move 命令将所有内容移动到同一个 src 文件夹中。这就是我得到所有红色标记的地方,表明参考文献混乱。

将 Java 源代码导入 Eclipse 以避免混淆引用的正确方法是什么?

当然不是每个人都按照我的方式去做——否则没有人会在 Eclipse 中完成任何事情。我的假设是我对 Eclipse 完全一无所知,只是不知道协调这两批兼容代码的简单方法。

【问题讨论】:

  • 只是添加到约翰的答案,您还应该通过 New->Java Project 创建您的项目并选择“从现有源创建”选项。然后,您可以选择源目录作为项目创建的一部分,而无需移动任何内容。

标签: java eclipse import


【解决方案1】:
  1. 将源码添加到项目目录
  2. 右键单击项目>刷新

瞧!它就在那里:)

【讨论】:

  • 老兄,有时您希望 Eclipse 更聪明一点。它完全能够抱怨项目与文件系统不同步,而不建议刷新。有时候,我希望自己能聪明一点。
【解决方案2】:

为什么它们必须是同一个项目?然后,您可以将其导入两个项目,并让一个项目依赖于另一个项目。或者让它们都依赖于第三个项目。如果您仍然需要一个项目,您可以为每个项目创建一个新的源文件夹,而不是尝试移动到单个源文件夹中。一个 Eclipse 项目可以有多个源文件夹。理想情况下,一旦你开始工作,你还想将 eclipse 项目(.project 文件、.settings 等)签入到 svn 中,这样其他人就可以直接将它们签入到 eclipse 中,而不必导入到新项目中每次。这将使版本控制更容易。

【讨论】:

  • 啊,好的。我不知道我可以创建两个项目,然后将它们链接在一起。当然,这是有道理的。您如何在它们之间建立这种依赖关系?
  • 这是否是链接它们的方式:构建路径->链接源。或者 Java 构建路径->构建路径上的必需项目。
  • 右键单击项目。特性。项目参考。然后检查您要引用的项目。您在构建路径上所需的项目也可以工作。
猜你喜欢
  • 2014-08-08
  • 1970-01-01
  • 2020-11-15
  • 2017-11-10
  • 2015-09-28
  • 2019-06-03
  • 1970-01-01
  • 1970-01-01
  • 2014-03-28
相关资源
最近更新 更多