Java 从命令提示符运行testng
我已经为测试自动化创建了一个JavaSelenium应用程序,并希望将selenium与Jenkins集成。但是,我想测试程序是否在cmd上运行,但我不断得到“错误:无法找到或加载指定目录的主类”。此外,我还得到了由以下原因引起的-:java.lang.ClassNotFoundException:C:\Users\eclipse workspace\testJenkins\lib* 下面是使用的命令:Java 从命令提示符运行testng,java,eclipse,selenium,command-prompt,Java,Eclipse,Selenium,Command Prompt,我已经为测试自动化创建了一个JavaSelenium应用程序,并希望将selenium与Jenkins集成。但是,我想测试程序是否在cmd上运行,但我不断得到“错误:无法找到或加载指定目录的主类”。此外,我还得到了由以下原因引起的-:java.lang.ClassNotFoundException:C:\Users\eclipse workspace\testJenkins\lib* 下面是使用的命令:java-cpc:\Users\eclipseworkspace\testJenkins\bi
java-cpc:\Users\eclipseworkspace\testJenkins\bin;C:\Users\eclipse workspace\testJenkins\lib\*org.testng.testng jenkins.xml
我的lib文件夹包含我使用过的所有JAR文件,bin文件夹是自动创建的。如何解决这个问题?命令行选项需要一个类路径作为命令行上的下一个选项。您需要在需要的每个路径前面提供它
java -cp C:\Users\eclipse-workspace\testJenkins\bin -cp C:\Users\eclipse-workspace\testJenkins\lib org.testng.TestNG jenkins.xml
删除“;”之间的空格第二条路径“C:\Users…”的开头也删除了第二条路径末尾的“\*”。