ejecutar error
2021-11-06 09:28:51,668 WARN o.a.j.g.u.MenuFactory: Could not instantiate class: kg.apc.jmeter.reporters.LoadosophiaUploaderGui
java.lang.reflect.InvocationTargetException: null
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
at org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:207) ~[ApacheJMeter_core.jar:5.3]
at org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:151) ~[ApacheJMeter_core.jar:5.3]
at org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:107) ~[ApacheJMeter_core.jar:5.3]
at org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:94) ~[ApacheJMeter_core.jar:5.3]
at org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:184) ~[ApacheJMeter_core.jar:5.3]
at org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:46) ~[ApacheJMeter_core.jar:5.3]
at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:87) ~[ApacheJMeter_core.jar:5.3]
at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:69) ~[ApacheJMeter_core.jar:5.3]
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?]
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?]
at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?]
at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?]
at java.security.AccessController.doPrivileged(AccessController.java:399) [?:?]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) [?:?]
at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?]
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?]
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?]
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
También antes:
lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.gui.util.FileDialoger
Solución
0. Mi versión
apache-jmeter-5.3
jdk17.0.1
1. Intenta no usar el modo oscuro
Esto también incluye otros problemas Siempre que haya campos relacionados como darkfilexxx después del informe de error, puede cambiar directamente la máscara oscura para resolverlo. Básicamente, después de este paso, puede abrir el archivo.
2. Compruebe la variable de sistema variable de entorno
JAVA_HOME y JMETER_HOME completan sus propias rutas de instalación.
CLASSPATH
.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
ruta añadida
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
%JAVA_HOME%\lib
%JAVA_HOME%\lib\tools.jar
Si no desea usar el archivo .bat para abrir jmeter, pero use cmd para ingresar jmeter para abrirlo, también debe agregar la ruta
%JMETER_HOME%\bin
3. Agregue el paquete de frascos
(No sé si afectará este resultado. La intención original es agregar un complemento de herramienta de monitoreo para comprender el aprendizaje, pero el hecho es que el problema se solucionó después de agregar estos dos paquetes) herramienta de monitoreo
. Después de descargar estos dos paquetes comprimidos, descomprímalos, copie y pegue el paquete jar en lib/ext a lib/ext en jmeter.
De momento se ha solucionado el problema de no poder abrir el archivo guardado.
Los recursos del paquete de instalación relevantes se cargarán más tarde.
Blog de referencia:
1. https://blog.csdn.net/qq_38653748/article/details/118962646
2. https://blog.csdn.net/pengjiangchun/article/details/105707405
Este artículo es muy adecuado para que los principiantes aprendan :
3. https://blog.csdn.net/qq_37998956/article/details/120264192