[RFT] java.lang.NoClassDefFoundError: com.rational.test.ft.util.FtDebug

来源:互联网 发布:用c语言编写九九乘法表 编辑:程序博客网 时间:2024/06/07 11:44

在RationalFT IDE 中运行时没有问题, 当通过脚本启动RFT 测试时,报如下异常:

java.lang.NoClassDefFoundError: Could not initialize class com.rational.test.ft.util.FtDebug
    at com.rational.test.ft.util.FtDebug.debug(FtDebug.java:180)
    at com.rational.test.ft.sys.LoadNative.load(LoadNative.java:105)
    at com.rational.test.ft.sys.GACUtility.<clinit>(GACUtility.java:23)
    at com.rational.test.ft.application.RationalFtMain.performStaticInitialization(RationalFtMain.java:471)
    at com.rational.test.ft.application.RationalFtMain.main(RationalFtMain.java:220)
    at com.rational.test.ft.application.CommandLineApplication.run(CommandLineApplication.java:43)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
    at org.eclipse.core.launcher.Main.main(Main.java:30)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.rational.test.ft.rational_ft.startFT(rational_ft.java:282)
    at com.rational.test.ft.rational_ft.main(rational_ft.java:194)

 

指定你的jdk 为32 位,即可解决这个问题. 或在脚本中添加 -d32 参数

原创粉丝点击