2012-04-29 97 views
36

我試圖創建一個「java項目」時,在Eclipse Indigo中找不到「從現有源創建項目」。當我選擇Java項目,然後下一個窗口出現選項 - 用戶默認位置, JRE, 項目佈局和 工作集。eclipse Indigo中的「從現有源創建項目」在哪裏?

我無法找到任何線索,而尋找靛藍的用戶界面的任何可能的變化。我在哪裏可以找到Indigo的「從現有源創建項目」?

+0

如何對舊的源文件夾鏈接新項目? – 2012-04-29 01:13:28

+1

您可以將源文件複製到src文件夾中並使用「刷新」。 :/ – delicateLatticeworkFever 2012-04-29 01:21:33

回答

42

取消選中使用默認位置選項,然後瀏覽以選擇現有源代碼樹的父文件夾。 Eclipse將自動檢測現有的文件和文件夾,但您可能必須配置該項目以讓其知道您的源文件夾是什麼;但新建Java項目嚮導會向您提供該選項。

+1

Eclipse抱怨文件夾與現有項目的位置重疊(即使它只是一個普通的源代碼樹)並拒絕繼續。 – Antimony 2012-08-12 16:09:38

+0

這解決了我的問題,但很有趣,它不允許我將文件放置在默認位置。必須把它們放在其他地方纔能做到這一點 – rsy 2014-11-27 06:23:10

4

如果您的源代碼目錄位於當前工作區內,由於Eclipse中的錯誤,ERiz的答案將不起作用。 (它打印出錯誤「文件夾與現有項目的位置重疊」)。相反,您應該選中「使用默認位置」並輸入文件夾的名稱作爲您的項目名稱。

See here for more discussion about the problem.

+0

這不是一個錯誤,它是Eclipse工作區的工作方式。 Eclipse不會讓您在另一個項目中嵌套一個項目,因此不允許在您的工作區中嘗試在另一個項目下創建項目。 – 2012-08-13 13:55:10

2

到目前爲止,似乎要做到這一點的解決方案銻建議的唯一途徑。

如果你想避免在文件夾名稱打字,勾去掉「使用默認位置」,選擇您的源目錄,然後再勾選「使用默認位置」項目名稱字段應包含名稱的源目錄。

1

我遇到了這個答案試圖導入一個Git項目,所以我會在這裏寫我的解決方案。 工作空間目錄與Git的工作目錄相同,所以我不想將項目文件夾移動到別的地方。

如果您有要導入一個Git項目,但是Eclipse不能看到它,因爲它沒有在其目錄下的項目文件,這裏的步驟:

  1. 文件>新建> Java項目:在名稱中輸入項目名稱,如Antimony所說,項目將自動配置。
  2. 您將在項目列表中看到您的項目,但它尚未綁定到Git。
  3. 如果它是一個maven項目,現在可以將其轉換爲maven項目:右鍵單擊該項目,然後選擇配置>轉換爲Maven項目。
  4. 刪除項目(不要選擇「從磁盤刪除項目」)
  5. 現在你可以導入項目從文件一個Git項目>導入> Git項目
相關問題