2013-02-09 34 views
1

我在臺式計算機上使用Eclipse創建了兩個包的Java項目。每個軟件包都有許多文件,包括一些JUnit測試。項目根目錄位於我的Dropbox文件夾中,現在我試圖從我的筆記本電腦打開此項目,但無法訪問我的桌面。在另一臺計算機上的另一個Eclipse實例中打開Eclipse項目

我已經成功地得到「導入」使用

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都很陌生,並且歡迎任何有關如何使這兩種工具在不同計算機上的工作儘可能簡單的建議。

回答

2

還有就是「有衝突的文件」的風險。 Wenn同時在桌面和筆記本上打開了您的項目,他們對可能無法通過dropbox合併的projectconfig進行更改。所以它最好移動到類似的東西(可能在bitbucket.org)並忽略.metdata-dir的eclipse(每個客戶端都有他自己的項目配置)

+0

我同意。不知道你如何與DropBox共享項目。 – Dave 2013-02-09 15:11:24

0

我有很好的創建Maven項目的經驗其中pom.xml描述了佈局等)。

最簡單的,現在是最有可能創造新的Maven項目和移動現有代碼到。

您將需要一個帶有「m2e」(或從Eclipse市場下載「m2e」)的Eclipse發行版,然後您可以將這些項目複製到一臺新計算機上,並使用導入 - >現有的Maven項目。

0

看起來您只是在Navigator視圖(顯示文件和文件夾)中查看項目結構,而不是在Package Explorer視圖(其中顯示源文件夾和包)中查看項目結構。

使用窗口 - 顯示視圖... - Package Explorer中。

+0

感謝您的建議,但是那裏沒有'Package Explorer'選項。我用搜索欄,它什麼都沒帶。 – 2013-02-09 15:27:04

+0

應該有一個。嘗試按下Alt-Shift-Q,然後P. – 2013-02-09 15:29:35

+0

什麼也沒有發生,菜單出現與視圖列表沒有提及'包資源管理器',列出的任何視圖也沒有'Alt + Shift + PP'捷徑。應該指出的是,我在'File - > New'菜單下的唯一選項是'Project','File'和'Folder'。沒有特定於Java的選項,例如Java類,JUnit測試或包。某種程度上導入有問題嗎? – 2013-02-09 15:33:35

相關問題