51Testing软件测试论坛

标题: Jmeter打开jmx文件和保存jmx文件报错 [打印本页]

作者: carsonben    时间: 2017-11-29 09:17
标题: Jmeter打开jmx文件和保存jmx文件报错
用jmeter打开jmx文件的时候和保存jmx文件的时候报错,具体如下。保存jmeter也保存失败,保存后的文件大小为0kb


java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.save.SaveService
        at org.apache.jmeter.gui.action.Save.doAction(Save.java:224) ~[ApacheJMeter_core.jar:3.3 r1808647]
        at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:80) ~[ApacheJMeter_core.jar:3.3 r1808647]
        at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:65) ~[ApacheJMeter_core.jar:3.3 r1808647]
        at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[?:1.8.0_121]
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[?:1.8.0_121]
        at java.awt.EventQueue.access$500(Unknown Source) ~[?:1.8.0_121]
        at java.awt.EventQueue$3.run(Unknown Source) ~[?:1.8.0_121]
        at java.awt.EventQueue$3.run(Unknown Source) ~[?:1.8.0_121]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_121]
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[?:1.8.0_121]
        at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[?:1.8.0_121]
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_121]
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_121]
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_121]
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_121]
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_121]
        at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_121]





作者: carsonben    时间: 2017-11-29 09:17
求大神解答
作者: carsonben    时间: 2017-11-29 09:18
刚安装好jmeter的时候都是正常的,不知哪天起就不行了
作者: Miss_love    时间: 2017-11-29 09:53
猜测是版本原因导致的。。
作者: yuan_mr    时间: 2017-11-29 12:08
NoClassDefFoundError解决示例
当发生由于缺少jar文件,或者jar文件没有添加到classpath,或者jar的文件名发生变更会导致java.lang.NoClassDefFoundError的错误。
当类不在classpath中时,这种情况很难确切的知道,但如果在程序中打印出System.getproperty(“java.classpath”),可以得到程序实际运行的classpath
运行时明确指定你认为程序能正常运行的 -classpath 参数,如果增加之后程序能正常运行,说明原来程序的classpath被其他人覆盖了。
作者: carsonben    时间: 2017-11-29 13:09
Miss_love 发表于 2017-11-29 09:53
猜测是版本原因导致的。。

jmeter的版本吗
作者: Miss_love    时间: 2017-11-29 13:25
carsonben 发表于 2017-11-29 13:09
jmeter的版本吗

是的
作者: apollo0687    时间: 2017-11-29 14:00
看是不是升级了jmeter的插件引起的
作者: carsonben    时间: 2017-11-29 14:21
已经解决了,重新把java安装了一次
作者: jingzizx    时间: 2017-11-30 11:08
包不支持?奇怪啊




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2