コマンド ラインから .java TestNG プロジェクトを実行するにはどうすればよいですか?
私はTestNGのドキュメントを読み、次のことを試してみましたが役に立ちませんでした:
C:\projectfred> java org.testng.TestNG testng.xml
...私のプロジェクトで次のtestng.xmlファイルを使用:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="SuiteAll" verbose="1">
<test name="TestAll">
<packages>
<package name="com.project.fred.tests"/>
</packages>
</test>
</suite>
私が得るエラーはこれです:
Exception in thread "main" java.lang.NoClassDefFoundError: org/testng/TestNG
Caused by: java.lang.ClassNotFoundException: org.testng.TestNG
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)
Could not find the main class: org.testng.TestNG. Program will exit.
明らかに、コマンド ラインで TestNG を正しく参照していません。これを機能させる方法を知っている人はいますか?