このチュートリアルに従って、 IntelliJ 12用のカスタム言語プラグインを作成していますが、 jFlex プラグインに関していくつかの問題が発生しています。
プラグインが (IntelliJ プラグイン ブラウザー経由で) インストールされたとき、次のパスで構成されました。
- フレックス:
/Applications/IntelliJ IDEA 12 CE.app/tools/jflex
- フレックススケルトン:
/Applications/IntelliJ IDEA 12 CE.app/tools/jflex/idea-flex.skeleton
IntelliJ は、jFlex アプリケーションが見つからないと警告したので、jflex.dezip
から最新のパッケージをダウンロードして解凍しました。IntelliJ で jFlex プラグイン構成を更新しましたが、ビルドしようとすると新しいエラーが発生しました:./lib/jflex.jar
パスに構成されていません。
- フレックス:
/Users/skyler/jflex-1.4.3/jflex-1.4.3/bin
- フレックススケルトン:
/Users/skyler/jflex-1.4.3/jflex-1.4.3/src/default.skeleton
jar が に存在することを確認しました/Users/skyler/jflex-1.4.3/jflex-1.4.3/lib
。もちろん、エラーで参照されているパスでは jar が見つかりません。
だからここに私の質問があります:
- ファイルはどこにあり
idea-flex.skeleton
ますか? 見つからない。 - パスが正しくなるようにjflex実行可能ファイルを更新する必要がありますか、それともファイルを移動する必要がありますか? また、この変更により、言語プラグインの開発にjflexを使用すると問題が発生しますか?