更新 :原始海报的解决方案埋在下面的评论中。这与没有junit
jar文件有关
/Library/Java/Extensions,并且没有
CLASSPATH:
我删除了.zshrc文件中的CLASSPATH,还删除了/ Library / Java / Extensions和/ Library / Java /
Home / lib / ext中的junit-4.11.jar,然后JUnit-4.11起作用了。
在临时目录中(来自您问题的Java文件):
HelloWorld.javaHelloWorldTest.javajunit-4.11.jarhamcrest-core-1.3.jar
然后:
javac -cp junit-4.11.jar *.java
java -cp junit-4.11.jar:hamcrest-core-1.3.jar:. org.junit.runner.JUnitCore HelloWorldTest
输出:
HelloWorldTestJUnit version 4.11@BeforeClass - oneTimeSetUp.@Before - setUp@Test - testOutput@After - tearDown@AfterClass - oneTimeTearDownTime: 0,004OK (1 test)
我建议从头开始重试



