2010-04-14 64 views
162

我已經創建了幾個.java文件。所有這些都位於一個目錄中。我用文本編輯器來編寫這些文件。現在我想切換到Eclipse。我該怎麼做?我嘗試了很多方法。它們都不起作用。如何在Eclipse中從現有源創建項目然後找到它?

新增:

我覺得常用的方法是在所謂的「工作區」的eclipse文件夾源。那麼,如何在這些目錄中獲取我的文件。我應該使用eclipse從現有源創建一個新項目,Eclipse將把所有文件放到工作區中?或者我應該手動將所有文件複製到工作區?我應該把我的課堂文件放在哪裏?我應該創建一個子目錄嗎?用哪個名字?

ADDED 2:

當我嘗試創建一個項目名稱爲「遊戲」,日食寫我與這種名稱的項目已經存在。但我怎樣才能打開這個項目?

附加的3:

在我的 「工作區」 我已經創建了一個名爲 「遊戲」 的子目錄。我將我所有的.java文件複製到這個子目錄中。然後在Eclipse中,我用名稱遊戲創建了一個新項目。因此,Eclipse在目錄「遊戲」中創建了.classpath.project文件。它還創建了binsrc子目錄。現在我認爲這不是正確的方法。源文件應該在「src」目錄中。對?此刻,我所有的.java文件都在「工作區\遊戲」中。

新增4:

我做它周圍的其他方式。在Eclipse中,我創建了一個名爲「遊戲」的新項目。結果,Eclipse在文件夾「workspace」中創建了一個名爲「game」的文件夾。在「遊戲」文件夾中我找到了「src」文件夾。我將所有.java文件複製到此文件夾中。但是現在在「包資源管理器」中,我無法打開「src」文件夾。那麼,我如何從Eclipse訪問我的源文件?爲什麼Eclipse不想打開「src」文件夾?

+0

你說的是.class文件,但eclipse只查找.java文件(你編輯的文件)。它會自己創建.class。在您的工作區中不使用源文件是非常常見的。你也可以創建一個新的項目,在你的工作區創建一個文件夾,在那裏你可以複製你的文件(可能導入功能在eclipse中也會爲你做) – Thirler 2010-04-14 09:37:54

+2

一定要點擊f5(刷新)後如果你在運行的時候將任何文件複製到eclipse項目中。 – 2011-09-20 08:25:35

+0

我懷疑你的工作區中沒有任何東西出現,因爲你還沒有打開文件。從項目目錄打開文件,它們將出現。但這只是一個懷疑。 – manuel 2010-04-14 09:21:52

回答

230

最簡單的方法:

  1. 把所有的源文件到您的項目命名的一個目錄。即「項目名」您可以在此目錄中保存您的工作空間,也可以是其他地方。
  2. 使用相同的項目名稱在啓動日食並將其命名爲一個新的項目。
  3. 取消選中「使用默認位置」框中,找到目錄,你的項目是除非你的項目已經在工作區 - 那麼你一定不能取消選中「使用默認位置」框中
  4. 點擊「下一步」。

的Eclipse應該足夠聰明弄清楚發生了什麼事情。點擊下一步後,它會顯示它在該目錄中找到的所有文件。它會自動將這些文件添加到您的項目中。瞧!

+0

如果你看看Eclipse的幫助,他們似乎也建議這樣。 – 2012-03-16 13:41:37

+14

請注意,如果您的源已經在默認位置,並且取消選中「使用默認位置」並瀏覽至您的文件夾,則eclipse將會抱怨已有項目並且不允許您繼續。 – drevicko 2012-09-20 04:02:57

+1

第3步錯了。正如drevicko所說,如果你不使用「使用默認位置」,它將不起作用。 – Draemon 2013-04-11 21:45:50

0

在包資源管理器和導航屏幕中,您現在應該可以看到您創建的項目。請注意,eclipse不會複製你的文件,它只會讓你使用現有的源代碼並從eclipse進行編輯。

+0

在「項目」下拉菜單中,「打開項目」未激活。我認爲這是因爲我目前沒有項目。在「導航」下拉菜單中,我看不到與項目相關的選項。我在那裏看到「轉到」,「打開類型」,「在層次結構中打開類型」等。 – Roman 2010-04-14 09:32:22

+0

通常情況下,您應該在左側有一個停靠窗口,用於顯示工作區中的項目。如果不存在,你可以進入菜單:window - > show view - > package explorer。 – Thirler 2010-04-14 09:37:15

0

有幾種方法可以將文件添加到Eclipse中的現有Java項目中。因此,我們假設您已經在Eclipse中創建了Java項目(例如使用File - >New - >Project... - 並選擇Java project)。

要將Java文件導入到新項目中,您可以執行以下任何操作。請注意,還有其他方法。序列是我的首選。

  • 將文件直接從本機文件管理器拖到Navigator視圖中。您必須首先創建所需的Java包。此方法適用於現有Java包中的幾個文件。
  • 使用File - >Import... - 請選擇File System。在這裏,您可以選擇準確地將哪些文件導入到新項目中,以及在哪個Java包中放置它們。如果你想導入很多文件或者有多個Java包,這是非常方便的。
  • 複印直接火到文件夾/目錄中的工作區,然後使用File - >Refresh刷新本地系統的Eclipse視圖。請記住在刷新之前選擇新項目。

最後一個是你做了什麼 - 減去刷新...

6
  1. 在Package Explorer中單擊鼠標右鍵,選擇新建 - Java項目
  2. 創建新的項目遊戲
  3. 在包資源管理器中打開新項目 - 你應該只能看到名爲src的源文件夾(裏面沒有任何內容)
  4. 打開文件資源管理器(例如Windows資源管理器)並拖動源
  5. 將它們拖動到Eclipse並將其拖放到新的src文件夾中 - 如果問選擇「複製文件」
  6. 的Eclipse應該把文件放到默認的包,如果這是不正確的,你可以編輯問題的文件(標有紅色交叉)通過在Eclipse打開它們,選擇包聲明(通常第1行),按下Ctrl + 1,並選擇適當的選項(例如「移動XY打包com.game」
3

這個答案將是對這個問題

如何創建一個新的Eclipse項目,文件夾或新的包添加到項目中, 或如何構建現有的Java文件的新項目。

  1. 從菜單中創建一個新項目 文件 - >新建 - > Java項目
  2. 如果你要添加一個新的pakcage,然後通過 文件 - >新建這裏創建相同的包名 - >包裝
  3. 點擊包Project Navigator的名稱,並點擊右鍵,並導入... 導入 - >常規 - >文件系統(選擇文件或包)

這個工作˚F或者我希望它能幫助別人。 謝謝。

0

雖然從完整文件夾創建項目可能會或可能不會在工作區內工作,但工作區外有一個條件阻止啓動具有完整文件夾的新項目。

如果對源代碼使用多個文件夾位置(例如Web項目的htdocs或www文件夾)以及桌面Java應用程序的不同位置,則這是相關的。

當Eclipse被告知創建一個新項目並給出工作區外的完整文件夾時,會出現上述情況。 Eclipse會說該文件夾不是空的,並且阻止在給定文件夾內創建一個新項目。我還沒有找到解決辦法,任何解決方案都需要額外的步驟。

我最喜歡的解決方案如下

  1. 帶有附加的「原始」或「備份重命名文件夾的完整。
  2. 與完整的文件夾的名稱創建Eclipse項目被重命名的文件之前。
  3. 全部重新標記的全文件夾的內容複製到新的項目文件夾。

Eclipse應該會做一個新項目,並更新爲新的文件夾的內容是項目因爲它會掃描變化。現有資源現在是新項目的一部分。

雖然您必須執行三個額外步驟,但您現在可以使用可用的原始資源進行備份,並且還可以在現有項目中使用它們的副本。如果需要存儲空間,只需移動/剪切源,而不是完全複製原始文件夾內容。

0

如果您創建一個基於現有的Maven結構的新項目:

創建使用一般項目嚮導項目並給項目相同的名稱,剛剛創建。

如果您嘗試通過m2e創建項目作爲Maven項目,將會收到project/pom已存在的錯誤。

0
  1. 創建一個新的項目..
  2. 右鍵點擊你的項目..
  3. 選擇構建路徑 - >配置構建路徑
  4. 在源選項卡中選擇鏈接源,包含文件夾.java文件..

我建議這個因爲沒有的,你已經嘗試工作的方法--- FYI

1

有兩件事小號

1 - 如果它已經是一個Eclipse項目,然後只需轉到文件 - >導入 - >常規 - >現有項目到工作場所

2-否則定義項目類型例如Java,Web等 在您的工作場所創建一個您定義類型的新項目。複製粘貼源,lib和其他必要的文件。在eclipse中刷新,編譯和運行項目。

1

最簡單的方法非常好,但是您沒有獲得標準的Java項目,即.java和。在不同文件夾中分開的類文件。

爲了得到這個很容易:

  1. 創建一個名爲「項目名」基於Eclipse的工作區文件夾。
  2. 將帶有.java文件的文件夾複製或移動到「ProjectName」文件夾中。
  3. 創建一個名爲「ProjectName」的新Java項目(使用默認位置標記)。
  4. 新聞<Enter>就是這樣。
-1

按照標準eclipse文檔中的說明操作。

  1. 從主菜單欄中選擇命令鏈接文件>導入....打開導入嚮導。
  2. 選擇General> Existing Project into Workspace並單擊Next。
  3. 選擇選擇根目錄或選擇存檔文件,然後單擊關聯的瀏覽找到包含項目的目錄或文件。
  4. 在項目下選擇您想要導入的項目。
  5. 單擊完成開始導入。
+4

這似乎是如何導入現有項目,而不是從現有源創建新項目 – 2015-01-12 17:00:35

相關問題