2012-05-02 133 views
1

當我編譯我的測試中Java的 package org.mockito does not exist編譯Java測試問題

class Mock does not exist

雖然org包已經被導入我得到這個錯誤。

這是什麼原因?

回答

1

這意味着包含這些類的JAR不在您的測試CLASSPATH中。添加他們,它會工作。

import與加載類沒有任何關係。它所做的就是節省您輸入的空間:您可以在代碼中將java.lang.String指代爲String

+0

如何將它添加到測試類路徑中?我複製粘貼JAR到項目名稱/客戶端/目標/依賴。 JAR文件的名稱是mockito-all-1.9.0.jar。我也已將此添加到POM文件<! - 測試 - > \t \t 4.10 \t \t org.mockito \t \t 的Mockito,所有 <的Mockito .version> 1.9.0 – MindBrain

+0

我不知道這些東西是關於什麼的。您需要學習如何在使用javac.exe進行編譯並使用java.exe運行時設置CLASSPATH。這是兩者的-classpath選項。將所有的JAR添加到它。 – duffymo