2011-04-11 45 views
10

我有一個位於我的本地磁盤上的某個文件夾中的eclipse項目。假設:c:\ proj1.0 經過一段時間,我需要將文件夾名稱更改爲proj2.0(爲什麼?因爲我開始研究我的應用程序的下一個版本,並且我想節省時間在Eclipse中創建新項目,舊版本存儲在源代碼控制中)
在文件系統中更改Eclipse的項目位置

我該怎麼辦?如果我試圖改變它,而不是通過eclipse找到項目。 我沒有找到定義項目絕對位置的eclipse配置文件。

+0

使用重構。項目的上下文菜單轉到Refactor。 – 2011-04-11 13:08:03

+0

請參閱下面的步驟。重構更改項目的名稱,而不是它在文件系統中的位置。 – Spiderman 2011-04-11 13:58:53

+5

右鍵單擊項目>重構>移動? – janhink 2011-04-11 14:28:56

回答

18

您必須從Eclipse更改項目名稱。在Package explorer Right-click the project -> Refactor -> Rename中。或者只需點擊該項目並按Alt + Shift + R。這樣就不會丟失配置。

另一種方法是將項目文件夾移動Right-clicking on the project > Refactor > Move

或者,如果您已將文件夾的名稱重命名並且無法在Eclipse中看到該項目,則可以選擇File menu -> Import -> Existing projects into Workspace,導航到項目文件夾的父文件夾,然後選擇要導入的項目並按Finish。

+0

我這樣做了,但它不會更改文件系統中文件夾的名稱,這就是我想要做的。 – Spiderman 2011-04-11 13:10:32

+0

這很奇怪,因爲我剛剛嘗試過它,它絕對會更改文件系統中的文件夾名稱。沒關係,你仍然可以點擊「文件菜單 - >導入 - >現有項目進入工作區」並使用Proj2.0導航到文件夾。然後選擇該項目,然後按Finish。 – janhink 2011-04-11 13:13:35

+0

即使導入了新項目也很複雜。然後,我將從eclipse中刪除較舊的項目,因爲它不再指向任何現有的文件夾。我必須更新tomcat才能連接到新項目而不是之前的項目。 – Spiderman 2011-04-11 13:20:57

4

聽起來好像您認爲項目的名稱來自工作區文件夾。不是這種情況。項目名稱包含在一個隱藏的.project文件中。重構工具可能是更好的方法,但這似乎並不是你想要的。

  1. 建立新的proj2.0目錄。
  2. 將隱藏的.project和.classpath文件從proj1.0目錄複製到proj2.0目錄。
  3. 在純文本編輯器中編輯.project並更改名稱。
  4. 在Eclipse中,將現有項目導入工作區並指向proj2.0目錄。
+0

不,不是。您可以修改它,但仍不會導入爲不同的名稱。 – Enerccio 2015-01-16 22:32:41

0

,如果你希望你的源文件夾中的一些別的地方:

Right Click > Build Path > New Source Folder > Link Source >

然後選擇您的源文件位置

,然後點擊

Finish

當您源文件的一些地方其他出你的Eclipse項目

則:

1:你能有多個項目在Eclipse中來自同一來源還

第二:節省您的時間與傳輸源文件Eclipse項目

3:你不會刪除Eclipse項目時出錯的源文件

-1

首先我使用重構/移動來重命名我的項目文件夾的名稱。然後我使用Refactor/Rename在Eclipse中更改我的項目名稱。

相關問題