0

Cannot find class in classpath: testng.unitTestエラーが発生しています。私はこの問題に関する多くの記事を見て、すべての可能な方法を試しましたが、何も効果がありませんでした。 TestNGはEclipse上で正常に動作しています。 コマンドラインから実行すると、エラーがスローされています。私はクラスパスを正しくセットアップし、libフォルダ内のすべてのjarファイルを持っていました。 Testng.xmlファイルはプロジェクトディレクトリにあります。何が問題なの?TestNGクラスパスでクラスが見つかりません

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > 
<suite name="Sample test Suite"> 
    <test name="Sample test"> 
    <classes> 
     <class name="testng.unitTest" /> 
    </classes> 
    </test> 
</suite> 

コマンドラインから実行

C:\workspace\selenium> java -cp "C:/workspace/selenium/lib/testng.jar;C:/workspace/selenium/lib/jcommander.jar" org.testng.TestNG testNG.xml 

答えて

0

あなたはビンfollderへのJavaクラスパス、すなわちパスにプロジェクトコンパイルされたコードを追加する必要があります。

これを試してみてください:

C:\workspace\selenium>java -cp "C:/workspace/selenium/lib/testng.jar;C:/workspace/selenium/lib/jcommander.jar;C:/workspace/selenium/your_bin_folder" org.testng.TestNG testNG.xml 
+0

@Elaはこれが役に立てば幸い! –

関連する問題