Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Linux计算机上运行testng.xml_Java_Linux_Selenium_Testng - Fatal编程技术网

Java 在Linux计算机上运行testng.xml

Java 在Linux计算机上运行testng.xml,java,linux,selenium,testng,Java,Linux,Selenium,Testng,我想在Linux系统上运行testng.xml。以下命令在窗口中运行良好: java -cp "%ProjectPath%\jars\*;%ProjectPath%\bin\*;%ProjectPath%\external\tools\*" org.testng.TestNG %ProjectPath%\testng.xml 但是相同的命令在Linux上产生以下错误: java -cp "%ProjectPath%\jars\*;%ProjectPath%\bin\*;%ProjectP

我想在Linux系统上运行
testng.xml
。以下命令在窗口中运行良好:

java -cp 
"%ProjectPath%\jars\*;%ProjectPath%\bin\*;%ProjectPath%\external\tools\*" 
org.testng.TestNG %ProjectPath%\testng.xml
但是相同的命令在Linux上产生以下错误:

java -cp 
"%ProjectPath%\jars\*;%ProjectPath%\bin\*;%ProjectPath%\external\tools\*" 
org.testng.TestNG %ProjectPath%\testng.xml
错误:无法找到或加载主类org.testng.testng


您可能需要进行3项更改:

  • %ProjectPath%
    更改为
    $ProjectPath
  • \
    替换为
    /
  • 替换
    ,然后尝试运行测试。这应该可以解决问题

  • 您的类正在编译吗?在Linux系统中,路径名通常略有不同。您需要使用斜杠而不是反斜杠。您可能需要进行3项更改:(1)将
    %ProjectPath%
    更改为
    $ProjectPath
    (2)将
    `替换为
    /`(3)。替换
    ,然后尝试运行测试。这应该可以解决。@Sarahaziyan Thanku,它与“/”一起工作。@KrishnanMahadevan Thanx,它与: