我知道这个问题之前已经被问过几次,但我尝试了所有解决方案,但它对我不起作用。这是我第一次使用 JUnit,因此我对编译测试文件缺乏经验。我在 Windows 7 64 位上,稍后还必须在 Linux 上进行测试,但我被卡住了......
所以我从我的 Eclipse 项目中取出 /src 文件夹并放入 2 个 jar 文件 junit-4.11-javadoc.jar 和 hamcrest-core-1.3-javadoc.jar(我只是猜测我应该使用 javadoc jar 文件,因为我的 java 文件/类中存在 javadoc 注释),然后在命令行中导航到该文件夹,然后尝试使用以下命令进行编译:
javac -cp .;junit-4.11-javadoc.jar Coin.java TestCoin.java
但是我收到一条巨大的错误消息,指出包 org.junit 不存在,然后说明@Test 找不到符号之类的东西
我该如何解决?最终我需要为 Linux 快速编译制作一个 make 文件,但现在我只是试图通过命令行/终端获取编译命令。另外,我应该编译我正在测试的类,还是只编译测试类?在这种情况下,Coin.java 与 TestCoin.java 一起?谢谢!