2012-02-10 59 views
3

嘿,这可能是一个有点简单的问题,,但我是新来的Eclipse,并试图让我的朋友的项目在我自己的机器上工作。使用Eclipse来处理朋友的Java项目?

他向我发送了他的代码,我将其解压缩并提取到我的主目录中。他的项目的结构是这样的:

  • 在src和bin目录是在一个叫做圈,这本身就是我的家目录中列出目录。

  • Eclipse也安装在我的主目录下,但是在另一个名为eclipse的文件夹中。

  • 所以,我的朋友的src目录下有两个子目录,球拍。球拍是另一个人的项目,但我想,这两个目录将需要在我的项目

  • 早期使用在圆子目录甚至多个子目录,叫字符实验,并核心。它们中的每一个都只包含与项目相关的java文件,但circle.java(项目名称)列在“core”子目录下。然而,“experiment.java”被列在“实验”子目录下,我不确定为什么它不包含项目的main()方法....(你想运行实验,对不对?)取而代之的是,该项目的main()方法中包含内部circle.java,这我不知道为什么....

无论如何,我希望有人能帮助我建立这个小使用Eclipse项目(正确)。我以前从未使用Eclipse,因此可能需要解释一些直观的步骤。非常感谢你,提前帮助:)

****编辑:另外,我应该在哪里应该把工作区?它应该在主目录中定义,还是在朋友的顶级Circle目录中定义?

+0

它花了我永远的解决这个问题。直到最近我才能够导入项目。 – Zenexer 2012-02-11 05:12:34

回答

4

第一名的.zip文件的任何地方;也许是一个安全的文件夹,所以它可以留在那里作为备份。

然后下列步骤操作:

  1. 点击文件 - >导入
  2. 选择现有项目到工作区
  3. 选择 “选择档案文件:”
  4. 点击浏览
  5. 指向zip文件
  6. 选中“将项目复制到工作区中”
  7. 选择“完成”

这应该足以将具有其结构的项目导入到Eclipse环境中。

不要忘了,这不是在同一代码上工作的最佳做​​法。尝试设置SVN或其他版本控制系统。

+0

我只是想知道,你知道Eclipse工作区的意义是什么吗?例如,如果您使用Vim,我不认为他们建议/要求您创建工作区。我认为'项目'本身应该已经是项目的工作空间了? – John 2012-02-10 19:45:58

+0

@John工作区是您保留您定义的所有配置(与编辑器,编码约定,甚至配色方案相关)以及放置在其中的所有项目的环境。通过使用不同的工作区,您可以为不同类型的项目设置不同的配置。例如,回到学校,我习惯将每个学期存储在不同的工作空间下,以便与我一起工作的人不会无限增长:) – arin 2012-02-10 19:52:09

+0

@John在我的文章中查看关于Eclipse工作空间功能的评论。 – jbranchaud 2012-02-10 20:39:41

0

你只需要导入项目,而不用担心每个文件夹

Example

2

您将希望使用您喜欢的任何工作区来打开Eclipse,然后将项目作为现有项目导入。

可以通过右键单击包浏览器视图并选择导入选项来完成此操作。然后打开常规选项卡,从文件系统中选择现有项目。只需导航到您的系统上项目的位置并选择它。项目向导将从那里接管。浏览提示并导入项目。

enter image description here

的Eclipse所述的封装结构是有点复杂的。然而,好的是你可以简单地导入上述的项目,而不必担心所有的细节。


编辑:放在哪里工作区?这几乎是你的个人偏好。我有一个mac,Eclipse自动将我的工作区粘贴到我非常满意的Documents目录中。我相信你可以轻松地配置Eclipse来将它们放在不同的位置。 工作区的功能是允许您保持组织的项目组。例如,如果我正在创建一个具有多个项目并且与另一个项目协同工作的系统,那么我希望这些项目都在一个工作区中。我的计算机科学课的家庭作业可以放在不同的工作空间中,不会让我的多项目系统混乱。