1

いくつかのクラスを含む、私が定義したパッケージを作成する必要があります。そのパッケージを、インポートを行ったプログラムAntlrWorksで作成されたファイル.javaにあることを思い出します。「com.project.redfox」という名前のパッケージ。コマンド「javacTest.javaprovaParser.javaprovaLexer.java」を使用してコードをコンパイルしましたが、パッケージが存在しないというエラーが発生します。

文法に追加されました:

grammar prova;

@hader{
      import com.project.redfox;
}
....something......

NetBeansで開発されたプロジェクトredfox内にパッケージ「com.project.redfox」を作成したため、ディレクトリcom / project/redfoxはディレクトリredfoxにあります。

どうすればこの問題を解決できますか?

4

1 に答える 1

1

あなたの質問に正式に答えるには:あなたがおそらく使用しているjavacパッケージが見つかりません。com.wikiratescom.project.redfox

私が想定しredfoxたのはクラスであることに注意してください。パッケージの場合は、(...にクラスがあると仮定して)import com.project.redfox.*;代わりに、次のようにすべてのクラスをインポートする必要があります。import com.project.redfox;com.project.redfox

于 2011-06-23T17:12:37.103 に答える