我無法使用JUnit編譯測試。當我嘗試這樣做,我得到這個錯誤:Java未處理JUnit jar
package org.junit.jupiter.api does not exist
我得到這個錯誤編譯即使我把的.jar在同一目錄並編譯如下測試:
javac -cp junit4-4.12.jar Tests.java
的Test.java的內容是:
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class Tests {
... several tests ...
這不是很清楚,我的問題是什麼,據我所知,它應該與工作的.jar - 這是從/ usr /共享/一java,它在我安裝時安裝的地方JUnit的。
錯誤的junit版本。我相信jupiter是在第五版中引入的。 – DwB
我應該在我使用的版本上使用什麼?或者,我可以在哪裏找到junit v5 jar? – user3859096
想象一下,您可以及時向後行駛到1925年的情況。1925年,藍莓編程語言不存在,因此您嘗試編譯藍莓程序將失敗。 Jupiter類不存在於junit 4中,因爲junit 4是1925年,Jupiter類是藍莓編程語言。嘗試谷歌搜索「maven junit 5」,然後從maven central下載junit 5 jar。 – DwB