2013-05-18 101 views
1

每當我在運行命令提示符我的java文件,我不斷收到錯誤說:找不到包org.junit

error: package org.junit does not exist 
import static org.junit.Assert.*; 

這也給出了符號的錯誤,如「@測試」 。

這是我的java文件代碼:

package org.example.antbook.junit; 
//import required JUnit4 classes: 
import static org.junit.Assert.*; 
import org.junit.Test; 

public class SimpleTest 
{ 
    @Test  
    public void testSomething() 
    { 
     assertTrue("MULTIPLICATION???", 4 == (2 * 2)); 
    } 
} 

我相信這是值得做的進口,我已經導入的JUnit 4.10.jar,但我可能失去了一些東西。 有沒有解決方案?

+0

這可能會有所幫助:http://stackoverflow.com/a/1792686/1862502 –

回答

0

您需要在編譯時以及在運行該類時將「junit.jar」放在類路徑中。

請參考javajavac命令的手冊條目以及setting the classpath上的頁面。

如果您使用Ant構建命令行,那麼您需要確保「build.xml」正確設置編譯類路徑。


您還需要添加import報表導入你使用任何JUnit 4中的註釋。但是你需要首先解決「org.junit包不存在」問題。

0

我面臨同樣的問題,並將Junit文件路徑添加到類路徑並解決它。請注意,當EV中都存在時,User Environment變量優先於系統環境變量。