2010-12-11 44 views
5

我在Eclipse中使用SVN。我在工作區中籤出了一個文件夾作爲項目。我檢出的文件夾有一個子文件夾「trunk」,在子文件夾「trunk」中有我的src文件夾(和其他東西)。在檢出之後,我嘗試運行一個文件(一個JUnit測試用例):我右鍵單擊它並選擇「run as」,期望找到「作爲JUnit測試用例運行」,但沒有這樣的選項。另外,它看起來像Eclipse不編譯我的代碼:我可以編輯代碼,但不會得到任何自動完成或語法錯誤通知。我做錯了什麼?通過Eclipse的SVN - 無法運行我檢出的代碼

+1

HH,是正確的 - 只是想補充一點:你會想結賬中繼線,而不是上面的目錄。 .project文件將正確命名本地簽出,這樣你就不會簽出任何分支或標籤(這可能是很多數據) – thekbb 2010-12-11 22:09:32

+0

@thekbb:謝謝,我實際簽出了幹線上方的目錄。請在回答中填寫,我會接受。 – snakile 2010-12-11 23:15:33

回答

1

啊,不知道爲什麼這花了我一陣子!在trunk上面檢出一個目錄就是東西太亂了--eclipse找不到項目文件 - 正如HH指出的那樣,不知道源代碼在哪裏。

1

大多數情況下,Eclipse無法解決這個新項目:源文件夾在哪裏,測試源文件在哪裏......這是由於缺少或損壞的項目文件,通常會有元數據關於該項目(它沒有承諾,或者你沒有檢查出來)。

例如,爲了獲得自動完成和語法錯誤通知,Eclipse必須將您的Java文件識別爲源文件。在項目屬性 - > Java Build Path-> Source中,確保您的源文件夾存在。