2011-04-19 24 views
2

我已經爲某些Android開發安裝了Eclipse(Helios)以及JUnit3,JUnit4和Java Development Tools插件。JUnit4插件併爲Eclipse中的junit.jar構建路徑

,如果我從正常的JUnit添加外部JAR到測試項目的構建路徑junit.jar安裝我有我創建了一些單元測試,但它們運行的​​唯一方法(沒有拋出了一個org.junit.Testjava.lang.ClassNotFoundException)中。

爲什麼Eclipse無法從JUnit4插件中引用junit.jar,我可以在Package Explorer中展開庫時看到它?事實上,我可以從測試項目中刪除JUnit4庫,只留下External JAR,測試運行良好。

我試着將插件文件夾的路徑添加到我的CLASSPATH系統環境變量中,因爲我必須設置JUnit,但這沒什麼區別。 Eclipse中的插件路徑是作爲JUNIT_HOME類路徑變量創建的,但標記爲已棄用。

我是否還需要JUnit3和JUnit4插件,因爲這些插件必須與我使用的發行版一起提供?

回答

2

在任何新項目中,我添加所需的Junit deps(除了在maven中聲明它們之外)的方法是通過使用內置的Junit test快捷方式創建測試。

轉到新建>Junit Test Case。如果右邊的deps不在項目類路徑上,eclipse會自動拉入它們。