gpt4 book ai didi

java - Fitnesse 无法在 Java 中引用外部 API?

转载 作者:行者123 更新时间:2023-12-01 05:52:11 24 4
gpt4 key购买 nike

fitnesse 无法测试我的应用程序。我正在研究 Java,并在类路径中定义了三件事:1)fitnesse.jar的路径2)我的代码需要的另一个jar文件(xstream.jar)的路径。 (这个 jar 也包含在我的项目的构建路径中)。3)我的fixture类的类路径。

Fitnesse 显示“java.lang.NoClassDefFoundError:com/thoughtworks/xstream/XStream”谁能帮忙,这件事真的让我的整个工作陷入困境!!!

最佳答案

我最近也遇到了类似的问题。我的解决方案是设置正确的工作目录。我使用以下启动 bat 完成了这项工作:

call java -DBaseDir=D:\MyBaseDir -DmyPath=D:\MyBaseDir\someSubDirs\bin -DmyLibraryPath="%PATH%;.;D:\MyBaseDir\someSubDirs\lib" -jar D:\MyBaseDir\Fitnesse\fitnesse.jar -d D:\MyBaseDir\Fitnesse\ -r MySuite -p 8080

注意启动参数:-d 用于工作目录。也许这会让您进一步了解去哪里寻找。

关于java - Fitnesse 无法在 Java 中引用外部 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4325914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com