首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RFT和JUnit相关问题

RFT和JUnit相关问题
EN

Stack Overflow用户
提问于 2010-10-27 03:17:38
回答 2查看 1.1K关注 0票数 3

我试图在现有的RFT框架中创建一个Junit测试框架。在我们不需要实例化任何试图访问框架类的框架classes.Whenever的情况下,JUnit设置工作得很好,它抛出了下面的异常。我确实在网上寻找了类似的问题,但如果有人遇到类似的问题,我无法获得solution.Please建议的解决方案。RFT版本为8.1,JUnit版本为4

代码语言:javascript
复制
java.lang.NoClassDefFoundError: com.ibm.rational.test.lt.arm.IArmable
 at java.lang.ClassLoader.defineClass(ClassLoader.java:265)
 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69)
 at java.net.URLClassLoader.defineClass(URLClassLoader.java:521)
 at java.net.URLClassLoader.access$300(URLClassLoader.java:66)
 at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:985)
EN

回答 2

Stack Overflow用户

发布于 2012-03-27 00:58:15

我想通了:

您必须将jar "com.ibm.rational.test.lt.rftarm_8.2.1.v20120105_1832.jar“添加到您的Java构建路径。我的程序位于C:/Program Files/IBM/IMShared/plugins/。它与RFT一起提供,但默认情况下似乎没有包含在构建路径中。

票数 1
EN

Stack Overflow用户

发布于 2010-10-28 08:36:12

这看起来像是类路径错误。如果要从ANT、Maven或其他类似的构建工具调用JUnit,请确保类路径中有适当的JAR文件。请记住,一些JARS反过来又有它们自己的依赖项。除非所有这些依赖项都在类路径中,否则您将获得java.lang.NoClassDefFoundError。

如果您尝试从GUI客户端运行,可能会有一点困难。本质上,您必须将所有依赖项添加到jvm的-classpath选项中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4027173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档