0
我有一個名爲Project OneRepots和文件我出口,並把它的目錄C:\jars>
在罈子裏文件夾中,我有異常在線程「主要」 java.lang.NoClassDefFoundError:錯誤的名稱 - 命令提示符
- OneReports.jar
- testng.jar
- TestngTestSuiteUsingXML.java
- 的test.xml
OneReports.jar
我已經從eclipse導出,它包含幾個java項目。
的Test.xml
我已創建測試包和文件
files.add("C:\\Documents and Settings\\amth\\workspace\\OneReports\\src\\test.xml");
我有common.io
,日誌和硒jar文件的目錄C:\Program Files\Java\selenium
。
然後在命令提示符下,我試圖執行。讓儘可能錯誤如下:
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)
(還有許多,許多其他人)。這不太清楚,這與Android有很大關係,請關注你。 –
當你運行java的時候你還需要指定類路徑 –
所以你的測試用例testngTestSuiteUsingXML存在於測試包中? – Kick