E:\workspace\selenium2\seleniuTest\bin\seleniu2\test>java -classpath "D:\Program
Files (x86)\eclipse\plugins\org.testng.eclipse_6.9.7.201510070420\lib\testng.ja
r" org.testng.TestNG testng.xml
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: com/beust/jcommander/
ParameterException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetMethodRecursive(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.beust.jcommander.ParameterExcep
tion
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 7 more
4 个解决方案
#1
我自己答了 少了一个jcommander.jar
#2
您好 想问一下 您用命令行执行成功了吗
#3
这个jar包拿到之后,该怎么处理呢?放到什么位置,是否需要引入?刚开始用testng,遇到了同样的问题,求解答,谢谢。
#4
有用,多谢楼主
#1
我自己答了 少了一个jcommander.jar
#2
您好 想问一下 您用命令行执行成功了吗
#3
这个jar包拿到之后,该怎么处理呢?放到什么位置,是否需要引入?刚开始用testng,遇到了同样的问题,求解答,谢谢。
#4
有用,多谢楼主