【问题标题】:Opening an Eclipse project in another Eclipse instance on another computer在另一台计算机上的另一个 Eclipse 实例中打开一个 Eclipse 项目
【发布时间】:2013-02-09 15:03:24
【问题描述】:

我在我的台式计算机上使用 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 的新手,欢迎就如何在不同的计算机上尽可能轻松地使用这两种工具提供任何建议。

【问题讨论】:

    标签: java eclipse project


    【解决方案1】:

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

    【讨论】:

    • 我同意。不确定如何使用 DropBox 共享项目。
    【解决方案2】:

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

    目前最简单的方法是创建新的 maven 项目并将现有代码移入其中。

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

      • 感谢您的建议,但那里没有Package Explorer 选项。我使用了搜索栏,但什么也没找到。
      • 应该有一个。尝试按 Alt-Shift-Q,然后按 P。
      • 什么都没有发生,出现的视图列表中的菜单没有提到“包资源管理器”,列出的任何视图也没有Alt+Shift+P P 快捷方式。应该注意的是,我在File -> New 菜单下的唯一选项是ProjectFileFolder。没有特定于 Java 的选项,例如 Java 类、JUnit 测试或包。导入可能会出错吗?
      • 您可能安装了不是为 Java 开发而设计的 Eclipse 版本。重新安装正确版本的 Eclipse 的新副本。
      猜你喜欢
      • 1970-01-01
      • 2019-12-09
      • 2013-08-06
      • 1970-01-01
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      • 2015-04-12
      • 2020-01-24
      相关资源
      最近更新 更多