簡體   English   中英

如何從Eclipse中的現有源創建項目然后找到它?

[英]How to create a project from existing source in Eclipse and then find it?

我創建了幾個.java文件。 所有這些都位於一個目錄中。 我使用文本編輯器來編寫這些文件。 現在我想切換到Eclipse。 我該怎么做? 我嘗試了很多方法。 它們都不起作用。

添加:

我認為常見的方法是在eclipse文件夾中有一個名為“workspace”的源代碼。 那么,我如何在這些目錄中獲取我的文件。 我應該使用eclipse從現有源創建一個新項目,Eclipse會將所有文件放到工作區嗎? 或者我應該手動將所有文件復制到工作區? 我應該把我的班級文件放在哪里? 我應該創建一個子目錄嗎? 用哪個名字?

增加2:

當我嘗試創建一個名為“game”的項目時,eclipse告訴我已存在具有此類名稱的項目。 但是我怎么能打開這個項目呢?

增加3:

在我的“工作區”中,我創建了一個名為“游戲”的子目錄。 我將所有.java文件復制到此子目錄中。 然后使用Eclipse,我創建了一個名為game的新項目。 因此,Eclipse在“游戲”目錄中創建了.classpath.project文件。 它還創建了binsrc子目錄。 現在我認為這不是正確的方法。 源文件應該位於“src”目錄中。 對? 目前我所有的.java文件都在“workspace \\ game”中。

增加4:

我是以其他方式做到的。 使用Eclipse,我創建了一個名為“game”的新項目。 結果,Eclipse在文件夾“workspace”中創建了一個名為“game”的文件夾。 在“游戲”文件夾中我找到了“src”文件夾。 我將所有.java文件復制到此文件夾中。 但是現在在“Package Explorer”中我無法打開“src”文件夾。 那么,我如何從Eclipse訪問我的源文件? 為什么Eclipse不想打開“src”文件夾?

最簡單的方法:

  1. 將所有源文件放入以項目命名的一個目錄中。 即“ProjectName”您可以將此目錄保留在工作區中,也可以保存在其他位置。
  2. 在eclipse中啟動一個新項目,並使用相同的項目名稱命名。
  3. 取消選中“使用默認位置”框並找到項目所在的目錄, 除非您的項目已在工作區中 - 然后您不能取消選中“使用默認位置”框
  4. 點擊下一步'。

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

  1. 在包資源管理器中單擊鼠標右鍵,然后選擇“新建” - “Java項目”
  2. 創建新項目游戲
  3. 在包資源管理器中打開新項目 - 你應該只看到名為src的源文件夾(里面還沒有)
  4. 打開文件資源管理器(例如Windows資源管理器)並拖動源
  5. 將它們拖到Eclipse並將它們放在新的src文件夾中 - 如果要求選擇“復制文件”
  6. Eclipse應該將文件放入默認包中,如果不正確,可以通過在Eclipse中打開它們來編輯有問題的文件(用紅叉標記),選擇包聲明(通常是第1行),按Ctrl + 1並選擇適當的選項(例如“將xy移動到包com.game”

這個答案將是針對這個問題的

如何創建一個新的eclipse項目並將一個文件夾或一個新包添加到項目中,或者如何為現有的java文件構建一個新項目。

  1. 從菜單File-> New-> Java Project創建一個新項目
  2. 如果要添加新的pakcage,請在此處通過File-> New-> Package創建相同的包名稱
  3. 在項目導航器中單擊包的名稱,然后右鍵單擊,然后導入...導入 - >常規 - >文件系統(選擇文件或包)

這對我有用,我希望它能幫助別人。 謝謝。

有兩件事

1-如果它已經是Eclipse項目,那么只需轉到File-> Import-> General-> Existing Project into Workplace

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

最簡單的方法非常好,但是你沒有得到標准的Java項目,即在不同文件夾中分隔的.java和.class文件。

為了方便起見:

  1. 在Eclipse的工作區上創建一個名為“ProjectName”的文件夾。
  2. 使用.java文件將文件夾復制或移動到“ProjectName”文件夾。
  3. 創建一個名為“ProjectName”的新Java項目(標記使用默認位置 )。
  4. <Enter>

雖然從完整文件夾創建項目可能在工作區內或可能不在工作區內工作,但工作區外部的條件會阻止使用完整文件夾啟動新項目。

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

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

我最喜歡的解決方案如下

  1. 使用附加的“原始”或“備份”重命名整個文件夾。
  2. 在重命名文件夾之前,使用完整文件夾的名稱創建Eclipse項目。
  3. 將所有重新標記的完整文件夾內容復制到新項目文件夾中。

Eclipse應該創建一個新項目,並在掃描更改時使用新文件夾內容更新該項目。 現有來源現在是新項目的一部分。

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

如果基於現有Maven結構創建新項目:

使用常規項目向導創建項目,並為項目提供與剛創建的項目相同的名稱。

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

  1. 創建一個新項目..
  2. 右鍵單擊您的項目..
  3. 選擇Build path - > Configure Build Path
  4. 在源選項卡下選擇鏈接源,包含文件夾的.java文件。

我建議這樣做,因為你試過的方法都沒有奏效 - 僅供參考

在包瀏覽器和導航屏幕中,您現在應該看到您創建的項目。 請注意,eclipse不會復制您的文件,它只允許您使用現有的源並從eclipse中編輯它。

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

要將Java文件放入新項目,您可以執行以下任何操作。 請注意,還有其他方法。 順序是我的偏好。

  • 直接從本機文件管理器將文件拖到Navigator視圖中。 您必須首先創建任何所需的Java包。 此方法最適用於現有Java包中的一些文件。
  • 使用File - > Import... - 選擇File System 然后,您可以在此處准確選擇要導入到新項目中的文件以及要將它們放入哪個Java包中。 如果要導入許多文件或有多個Java包,這非常方便。
  • 將fires直接復制到工作區中的文件夾/目錄,然后使用File - > Refresh刷新本機系統的Eclipse視圖。 請記住在刷新之前選擇新項目。

最后一個是你做的 - 減去刷新...

按照標准eclipse文檔中的說明進行操作。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM