我有我的Java項目編譯和工作正常,但現在我想編譯JUnit測試,我在做一些麻煩。 我在/test/model
所有tests.java,所以我試着這樣做:編譯Junit類的問題
javac -cp org.junit.runner.JUnitCore ./test/model/Mytestclass.java
但事實如此失敗,沒有檢測到我的項目的類。
我也試圖與這個classpath
:
CLASSPATH=/usr/share/java/junit4.jar:/build/model:/src/model
在/build/model
,有.class文件,並在/src/model
有我的項目的主Java文件。
我該如何編譯?
什麼是編譯器錯誤? – 2011-04-22 19:04:07
你用於junit測試類的軟件包名稱是什麼? – 2011-04-22 19:05:39
編譯錯誤是:找不到符號。例如,如果我試圖做狗的JUnit,在dogsTest.java中,我必須創建狗並對它們進行比較,但它就像它沒有得到dogs.java的信息,你知道我的意思嗎? 我的JUnit測試所在的軟件包名稱是model以及主類(它們位於不同的文件夾中)。 – Ankoku 2011-04-22 19:34:00