0

LinuxマシンのコマンドラインでtestNGプログラムを実行しているときに、次のエラーが発生します。

echo $ CLASSPATH(testng jarがCLASSPATHにあることを確認)

次に、以下を実行しました(testng.xmlおよびtestclassは現在のディレクトリにあります)

bash-2.05b#java org.testng.TestNG testNG.xml

スレッド「main」の例外java.lang.NoClassDefFoundError:com / beust / jcommander / ParameterException

jcommanderクラスの追加について話しているスレッドをいくつか読みましたが、それらはantから実行しているときです.....コマンドラインから実行しているときではありません.....これに関するヘルプはありますか?

4

1 に答える 1

0

ごめん。これは私の間違いだったようです。

クラスパスには、jcommander jar 用の適切なフォルダーがありませんでした。これにより、この問題が修正されたようです。

于 2013-02-21T22:32:32.967 に答える