2011-06-03 62 views
6

使用Git將標準.java文件導入到Eclipse後,我嘗試編譯並運行該文件。 Eclipse給了我這個錯誤:使用eGit導入到eclipse後,無法編譯和運行。我該怎麼辦?

"Unable to launch: The selection cannot be launched, and there are no recent launches." 

我該怎麼辦?

+0

你沒有說,如果你輸入一個java文件到現有的Eclipse Java項目,或者如果你試圖導入來自git reop的java源代碼,沒有eclipse項目信息。 – 2011-06-03 18:18:25

+0

第二個。 – PersianExcursion 2011-06-04 01:56:57

+0

噢好吧。我認爲您需要確保Java源文件所在的文件夾在項目設置中被指定爲源文件夾。 – MatrixFrog 2011-06-04 17:46:03

回答

5

您必須確保您的java代碼位於java項目中。如果git源碼是從ant生成的,則會出現一個「File> New> Other ..>來自ant build文件的Java項目」。

否則,您需要在eclipse中創建一個java項目,然後1)將源代碼導入proj/src目錄或2)在eclipse中創建一個指向文件系統源位置的鏈接文件夾。

然後您需要設置類路徑(添加編譯所需的任何jar)。

+0

謝謝。這是我最終做的。 – PersianExcursion 2011-06-08 20:48:20

0

不是真的git相關,我不認爲。你只需要告訴它要運行哪個文件。右鍵單擊包含main()函數的文件,然後單擊「Run As ...」> Java應用程序

+0

謝謝,但沒有那個選項。只是添加運行配置的選項,這會讓我感到困惑 - 必須有更好的方法。 – PersianExcursion 2011-06-04 01:58:29

0

在Eclipse「Clone Git Repository」嚮導的最後一個屏幕中,確保 「複製完成後導入所有現有Eclipse項目」被選中。

(也許這個選項的時候沒有這個問題被張貼3年前。)

相關問題