在另一台计算机上的另一个Eclipse实例中打开Eclipse项目

时间:2013-02-09 15:03:24

标签: java eclipse project

我在桌面计算机上使用Eclipse创建了一个包含两个包的Java项目。每个包都有许多文件,包括一些JUnit测试。项目根目录位于我的Dropbox文件夹中,我现在正尝试从我的笔记本电脑打开这个项目,而无法访问我的桌面。

我设法使用

'导入'项目

File -> Import -> General -> Existing Projects into Workspace

但导入的项目仅部分类似于我桌面上的项目。

在我的桌面上,我的结构是

MarsRover
L src
| L org.ChrisWilson.MarsRover
|   L File1.java
|   L File2.java
|   L File3.java
|
L tests
  L org.ChrisWilson.MarsRoverTests
    L Test1.java
    L Test2.java
    L Test3.java

所以,我在顶部有一个名为MarsRover的项目,下面有两个名为srctests的目录。每个目录都包含一个名为org.ChrisWilson.MarsRoverorg.ChrisWilson.MarsRoverTests的软件包,每个软件包都包含源文件和测试文件。

我导入的项目如下所示:

MarsRover
L bin
| L org
|   L ChrisWilson
|     L MarsRover
|       L File1.class
|       L File2.class
|       L File3.class
|     L MarsRoverTests
|       L Test1.class
|       L Test2.clas
|       L Test3.class
L src
| L org
|   L ChrisWilson
|     L MarsRover
|       L File1.java
|       L File2.java
|       L File3.java
|
L tests
  L org
    L ChrisWilson
      L MarsRoverTests
        L Test1.java
        L Test2.java
        L Test3.java

我的软件包都丢失了,现在一切都只是一个目录。我无法再运行我的项目或测试。

我想要的是能够在不同计算机上运行的Eclipse中打开我的项目,并拥有第一个项目结构。我是Eclipse和Java的新手,欢迎任何有关如何在不同计算机上使用这两种工具的建议。

3 个答案:

答案 0 :(得分:2)

存在“文件冲突”的风险。 Wenn您同时在桌面和笔记本上打开了项目,他们对projectconfig进行了更改,而dropconfig无法对其进行合并。所以最好转移到类似的东西(也许在bitbucket.org)并忽略eclipse的.metdata-dir(每个客户都有他自己的项目配置)

答案 1 :(得分:0)

我在创建Maven项目方面有很好的经验(pom.xml描述了布局等)。

现在最简单的是最有可能创建新的maven项目并将现有代码移动到那里。

您将需要一个带有“m2e”的Eclipse发行版(或从Eclipse市场下载“m2e”),然后您可以将项目复制到新计算机并使用Import - >那里现有的maven项目。

答案 2 :(得分:0)

您似乎正在查看Navigator视图中的项目结构(显示文件和文件夹),而不是在Package Explorer视图(显示源文件夹和包)中查看它。

使用窗口 - 显示视图... - 包资源管理器。