当前位置: 首页 > 知识库问答 >
问题:

testng在linux命令行中运行时出现noclassdeffound错误

梁丘兴腾
2023-03-14

我在linux机器上运行命令行中的testNG程序时得到以下错误。

共有1个答案

阎彬炳
2023-03-14

对不起。看来这是我的错。

类路径没有为jcommander JAR提供正确的文件夹。这似乎解决了这个问题。

 类似资料:
  • 如何在linux命令行中从maven命令运行文件?

  • 当我在命令行中运行TestNG时,抛出异常: c:\test>java org.testng.testng testng.xml线程“main”java.lang.noClassDefounderror:com/beust/jcommander/parameterexception在java.lang.class.getDeclaredMethods0(本机方法)在java.lang.class.

  • 我对在java中使用包相当陌生,但我有一个文件结构: 项目 com 主 Billing.java Password.java 每个java文件都有包src。com。主要 位于顶部。我正在使用javac-d从项目文件夹进行编译/类别//src/com/main/*。java,它编译得很好。当我使用java类/src/com/main/Billing来运行它时,is给了我一个NoClassDefFou

  • 一些注意事项: 1。我最初使用的TestNG jar来自java项目中的maven repo。下面的所有方法都是用maven testNG jar和新的TestNG6.9.12下载进行测试的。 2。我可以从Eclipse中运行这个文件。只有当我尝试从命令行运行时才有问题。 3。最终目标是通过javafx应用程序按钮触发命令行来运行测试。如果提供的解决方案避免在cmd中键入绝对路径,因为应用程序将在

  • 问题内容: 我正在使用Java Jersey框架(与Maven),并使用IntelliJ作为我的IDE。我遇到了这个运行时异常,仅当我尝试从命令行运行代码(使用maven进行编译,然后使用java -jar)时才发生,而在IntelliJ中运行时却没有发生。 我有一些Java代码,这些代码将尝试在某个远程URL上进行HTTP GET,并尝试将返回的JSON读取到某些Lombok POJO中: 我不

  • 我在以下位置安装了Kafka 可以看出,目录名不包括版本(谷歌搜索告诉删除目录名中的版本)。 我仍然面对这个问题。