Fitnesse jUnit !path 不起作用,无法找到外部 jar

Fitnesse jUnit !path doesnt work and cant find external jar

我尝试使用简单的 Class 从 jUnit 中 运行 Fitnesse ,而没有任何外部 Api 并且它工作正常。但是后来我尝试用外部 Jar 测试 class,我得到了错误:java.lang.NoClassDefFoundError: abh/Abh

我可以 运行 使用普通的 Fitnesse 浏览器 gui 测试成功。 我注意到 jUnit TestRunner 使用 bin 文件夹作为默认路径。但首先我无法更改 class 路径,其次 TestRunner 无法找到外部 Jar,即使它位于所有其他 class 文件所在的 bin 文件夹中。

将外部 jar 添加到用于 junit 测试的类路径中。

据我所知,fitnesserunner 使用与为普通 junit 测试配置的相同的类路径。所以 !path 确实被忽略了。