螺纹“中的异常;主&x201D;java.lang.NoClassDefFoundError:名称错误-命令提示符

螺纹“中的异常;主&x201D;java.lang.NoClassDefFoundError:名称错误-命令提示符,java,selenium,jar,Java,Selenium,Jar,我有一个名为OneRepots的项目,我导出了该文件并将其放入目录C:\jars> 在我的Jars文件夹中 OneReports.jar testng.jar TestngTestSuiteUsingXML.java Test.XML 我从eclipse导出了OneReports.jar,它包含很少的java项目 Test.xml我已经创建了testsuite,该文件是 files.add("C:\\Documents and Settings\\amth\\workspace\\OneRe

我有一个名为OneRepots的项目,我导出了该文件并将其放入目录
C:\jars>
在我的Jars文件夹中

  • OneReports.jar
  • testng.jar
  • TestngTestSuiteUsingXML.java
  • Test.XML
我从eclipse导出了
OneReports.jar
,它包含很少的java项目

Test.xml
我已经创建了testsuite,该文件是

files.add("C:\\Documents and Settings\\amth\\workspace\\OneReports\\src\\test.xml");
我在目录
C:\ProgramFiles\Java\selenium
中有
common.io
、日志和selenium jar文件

然后在命令提示符下,我尝试执行。错误如下所示:

C:\Jars>javac -cp "C:\Program Files\Java\selenium\*.jar";"OneReports.jar";"testng.jar" testngTestSuiteUsingXML.java
C:\Jars>java testngTestSuiteUsingXML
Exception in thread "main" java.lang.NoClassDefFoundError: testngTestSuiteUsingXML (wrong name: test/TestngTestSuiteUsingXML)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    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)
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

testcase
testngTestSuiteUsingXML
存在于包
test
中,因此在运行.class时,您也需要指定包。使用以下命令:

    java -cp "C:\Program Files\Java\selenium*.jar";"OneReports.jar";"testng. 
jar" test.TestngTestSuiteUsingXML

(还有很多其他的。)提醒你,这与Android有多大关系还不是很清楚。当你运行java时,你还需要指定类路径所以你的testcase testngTestSuiteUsingXML存在于测试包中???@Niks Tyagi你问的是哪个包。错误的名称:test/testngTestSuiteUsingXML所以测试用例存在于任何包中??你有没有为它指定包装