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

运行testng。通过命令行生成xml-错误:在classpath:com中找不到类。公司名称。SSP项目。启动项目

宿衡虑
2023-03-14

我在命令行上使用以下命令:

C:\用户\MyScriptDirectory

获取错误消息:

[TestNG][错误]

在类路径:com中找不到类。公司名称。SSP项目。启动项目

我在testng中做了以下输入。xml:

"com.companyname.SSProject"是我的包,里面有LaunchSSProject.java文件

当我运行相同的testng时。来自eclipse的xml,工作正常。

有人知道如何解决这个问题吗?提前感谢

共有3个答案

周弘毅
2023-03-14

这对我很有用--在命令提示符下转到项目文件夹并键入:

java --class-path "/lib/*;/bin" org.testng.TestNG testng.xml

java -cp "lib/*;bin" org.testng.TestNG testng.xml
邓俊英
2023-03-14

我在windows上使用testNg,在windows命令提示符下执行,我使用命令:java-cp bin; libs/*org.testng.TestNGtestng.xml

结果:测试运行成功

总是在windows上:我使用git bash命令,命令执行不成功

图像

马嘉勋
2023-03-14

请尝试以下命令:C:\SSProject

如果您的testng。xml不在C:\SSProject中,因此无法给出testng的完整路径。xml。

因此,用户巴顿在这里已经很好地解释了这一点——如何从命令行运行TestNG

更新:

对于windows用户,以下命令有效-C:\Project\Path

 类似资料:
  • 我已经用maven和testNG配置了eclipse,用我的pom配置了PF。xml如下: 我是runnong,在命令提示符下点击这个目录:D:\EclipseWorkspace\iON27Feb2013\iONAutomation\common 我的cmd控制台显示:

  • 我有这个pom.xml文件: 我有一个主要文件: 然后它进行编译,但如果使用运行它,则会出现以下运行时错误: 线程“main”java.lang.NoClassDeffounder中出现异常错误:com/google/gson/gson at suman.app.main(app.java:17)原因:java.lang.ClassNotFoundexception:com.google.gson

  • 我正在尝试从命令行运行testng.xml。我的项目是maven项目,并映射到git存储库。我使用下面的命令从命令行运行,但是面对[TestNG][ERROR]无法在类路径中找到类:“filename”错误 请帮助我解决这个问题。 注意:我可以在eclipse中毫无问题地运行相同的代码,也可以在jenkins中调用相同的代码

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

  • 问题内容: 我想从命令行开始使用批处理文件运行Java项目,但出现错误的名称错误。 目录设置: srcMVC bin(带有.class文件的文件夹) src(带有.java文件的文件夹) 批处理文件 批处理文件: 编译有效,但是出现以下错误: 有什么建议? 问题答案: 以下语句解决了我的错误:

  • 我试图通过命令行运行testng,在类路径中有以下内容: testngjar,编译的测试用例文件的jar。testng。xml指向层次结构中的适当类。 在maven中,所有这些都可以正常工作,但在尝试从命令行运行时: 我得到以下错误: [TestNG][Error]在类路径:com中找不到类。公司Rest农场管理员测试 我做错了什么?