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

Java 在另一台计算机上的另一个Eclipse实例中打开Eclipse项目,java,eclipse,project,Java,Eclipse,Project,我在桌面计算机上使用Eclipse创建了一个Java项目,其中包含两个包。每个包都有许多文件,包括一些JUnit测试。项目根目录位于我的Dropbox文件夹中,我现在正试图从我的笔记本电脑打开此项目,而不访问我的桌面 我已经设法通过使用“导入”项目 文件->导入->常规->将现有项目导入工作区 但导入的项目与我桌面上的项目只有部分相似 在我的桌面上,我的结构是 MarsRover L src | L org.ChrisWilson.MarsRover | L File1.java | L

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

我已经设法通过使用“导入”项目

文件->导入->常规->将现有项目导入工作区

但导入的项目与我桌面上的项目只有部分相似

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

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
的项目,下面有两个名为
src
tests
的目录。每个目录都包含一个包,分别称为
org.ChrisWilson.MarsRover
org.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都是新手,希望能就如何在不同的计算机上使用这两种工具提供尽可能简单的建议。

存在“文件冲突”的风险。当您在桌面和笔记本上同时打开项目时,它们会更改dropbox无法合并的projectconfig。因此,最好转到git或类似的东西(可能在bitbucket.org),忽略eclipse的.metdata目录(每个客户都有自己的项目配置)

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

目前最简单的方法是创建新的maven项目,并将现有代码转移到该项目中


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

看起来您正在Navigator视图(其中显示文件和文件夹)中查看项目结构而不是在PackageExplorer视图(显示源文件夹和包)中查看它


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

我同意。不确定如何与DropBox共享项目。感谢您的建议,但是没有
包资源管理器
选项。我用了搜索栏,它什么也没找到。应该有一个。尝试按Alt-Shift-Q,然后按P。什么都没有发生,并且显示的菜单和视图列表中没有提到“Package Explorer”,也没有列出任何视图具有
Alt+Shift+P
快捷方式。需要注意的是,我在
文件->新建
菜单下仅有的选项是
项目
文件
文件夹
。没有特定于Java的选项,例如Java类、JUnit测试或包。导入可能出了什么问题吗?您可能安装了一个不适合Java开发的Eclipse版本。重新安装Eclipse正确版本的新副本。