1

メイン エントリ ポイントがルート パッケージにないプロジェクトをコンパイルしようとしています (事実上すべての例で使用されています-main Main) が、次のエラー メッセージが表示され続けます。

Error: Invalid commandline class : rtp.qt.QTPrinter should be QTPrinter

動作するはずのさまざまな構文を次に示します。

-cp src
-main rtp.qt.QTPrinter

または:

-cp src
-main rtp/qt/QTPrinter.hx
4

1 に答える 1

2

結局のところ、これらの構文はどちらも問題ありません。QTPrinter.hxファイルをsrc/からsrc/rtp/qt/ディレクトリに移動したばかりで、ファイルの先頭にある package ステートメントを更新するのを忘れていました(したがって、無効なコマンドライン クラス エラーが発生しました)。

私のsrc/rtp/qt/QTPrinter.hxファイルで、package ステートメントを修正します。

package rtp.qt;

この間違いが誰かの役に立てば幸いです。乾杯!

于 2016-03-12T00:13:15.263 に答える