2013-11-26 74 views
7

我在Github的Eclipse工作區中有一個項目(通過文件 - >導入 - > GIT中的項目)。 但是,我無法運行該示例,因爲我在「運行方式」下的唯一選項是「運行配置」。從Git導入的Eclipse中無法運行項目

進入「運行配置」後,點擊「瀏覽」,我從GIT導入的項目不存在。

任何想法?

+0

最好的辦法是克隆版本庫並手動將其導入到eclipse中,就像它不是git項目一樣,並且egit會在導入後識別爲一個 – bjhaid

+0

請試試看。當我手動導入時,我應該使用「GIT項目」還是「遠程文件系統」選項? – emily

+1

您應該做的第一件事就是從您的終端(* nix)或通過git工具(windows/cmd提示符)在本地克隆項目,然後 文件 - >導入 - >常規 - >將現有項目導入工作區 是一個maven項目: 文件 - >導入 - > Maven - >現有的Maven項目 – bjhaid

回答

3

這個問題已經在評論中回答了,但我提供了這個答案,可能會澄清一些誤解。

爲了將文件夾識別爲(Java)項目,Eclipse需要爲每個項目讀取(或創建)幾個文件,如.project和.classpath。如果您的項目中沒有它們,或者在導入過程中沒有創建它們,那麼Eclipse只會將其作爲資源或啞文件夾導入。

如果你的項目被git跟蹤並且也是一個maven項目,你可以使用Git(命令行或GUI工具)在本地克隆它,然後在Eclipse中「導入爲現有的Maven項目」。這將使用你的pom.xml來創建上面提到的兩個文件,並且你的項目將被構建。

或者,如果您已經按照您的問題中所述導入了它,您可以在包資源管理器上右鍵單擊您的項目並選擇配置 - >轉換爲Maven項目。這將創建.project,並允許您使用Maven(右鍵單擊 - > Run as ..-> Maven構建)和Eclipse的增量構建器(必要時)構建項目。如果你的maven項目構建了一個可執行文件,那麼執行它的選項也可以在Run as ..菜單中使用。

如果你有一個更復雜的maven項目(比如聚合pom),並且需要一個運行配置來運行特定的程序,你將不得不自己編寫它,方法是打開Run Configurations窗口並顯式引用java類。

相關問題