gpt4 book ai didi

selenium - 获取 "java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException"异常

转载 作者:行者123 更新时间:2023-12-04 22:04:20 27 4
gpt4 key购买 nike

我想以编程方式调用 testng。不是eclipse插件。

我已经关联了“testng-6.8.21.jar”并通过eclipse运行,我运行了以下代码:

import org.testng.TestNG;

public class SampCls
{
public static void main(String[] args)
{
TestNG test=new TestNG();
}
}

低于异常。我怎样才能克服这个异常(exception)。
Exception in thread "main" java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException
at SampCls.main(SampCls.java:12)
Caused by: java.lang.ClassNotFoundException: com.beust.jcommander.ParameterException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
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)
... 1 more

最佳答案

如果您使用 Maven项目 ,您需要添加此依赖项:

<dependency>
<groupId>com.beust</groupId>
<artifactId>jcommander</artifactId>
<version>1.48</version>
</dependency>

类(class) com/beust/jcommander/ParameterException 在里面

如果您使用 没有 Maven 的项目 你需要在你的类路径中添加这个 jar 文件:
jcommander-1.48.jar

您可以在 central.maven.org -> jcommander-1.48.jar 上下载此 jar 文件。

关于selenium - 获取 "java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException"异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30435688/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com