0

Antlr で複数の戻り値の単体テストを作成しようとしています。私はgunitを使って定期的に単体テストを行っています。ただし、 http: //www.antlr.org/wiki/display/ANTLR3/gUnit+-+Grammar+Unit+Testing の指示に従って生成される junit Testgrammar.java ファイルをどうするかはよくわかりません。

私は実行してみました:

java -cp "./antlr.jar" Testgrammar.java

しかし、次のエラーが表示されます。

スレッド「メイン」の例外 java.lang.NoClassDefFoundError: Testgrammar/java

4

2 に答える 2

1

ファイル名ではなく、クラス名を使用して、他の Java アプリと同様に実行します。

java -cp "./antlr.jar" Testgrammar
于 2009-12-13T00:19:17.000 に答える
0

文法ファイルのビルド出力にリンクしてコンパイルし、次のように実行する必要があります。

Java org/junit/runner/JUnitCore テスト文法

于 2009-12-13T01:24:58.610 に答える