Javaccをセットアップしようとしていますが、問題が発生しています。 javacc adder.jj(adder.jjがあるディレクトリ内)と入力すると、「 'javacc'は内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません」というメッセージが表示されます。
私の理解では、環境変数TEMPに移動し、PATHをC:\ javacc-6.0\binに変更する必要があります。スタートに追加されました。 (javacc ZipをCに抽出しました:)。私はこれを試しましたが、運が悪かったのでコンピュータを再起動しました。また、C:\ javacc-6.0\bin\libを追加しようとしましたが、うまくいきませんでした。 Javaをインストールして、cmdにjavacを認識させるときにこれを実行しましたが、機能しました。
これはおそらく些細なことですが、私はそれを機能させることができません!
ありがとうございました
ヘンリー
バージョン 6.bin
ディレクトリには、javacc
を実行するスクリプトがありません。これが、Windowsコマンドプロンプトからエラーが発生する理由です。
あなたが持っているのは、libディレクトリにあるjarファイルjavacc.jar
です。必要なのは、そのjarファイルをclasspath
に追加し、Java.exe
を実行し、javacc
を実行するメインクラスを渡すことです。後者もjavacc
という名前になっているため、javacc
を実行するには次のようにします。
cmd> Java -cp C:\javacc-6.0\bin\lib\javacc.jar javacc
最新バージョンでは、パッケージのbin
フォルダーにスクリプトを追加するのを忘れているようです。ダウンロードできます バージョン5. 必要なすべてのスクリプトファイルが含まれています。特に、javacc.bat
という名前のファイルが含まれています。これは、ウィンドウのコマンドプロンプトが検索していて、見つからないファイルです。あなたの場合。
もちろん、これらのスクリプトを5.0
バージョンから6.0
バージョンのbin
ディレクトリにコピーするだけで機能します。すでにC:\javacc-6.0\bin
を含むようにパスを設定しているので、コマンドプロンプトウィンドウを閉じたり、コンピューター全体を再起動したりすることなく、以前と同じように実行できます。
解決策
.bat files
です)。エラーは、binフォルダーに実行可能ファイルを追加しなかったことです。