1

このチュートリアルに従って、 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 が見つかりません。

だからここに私の質問があります:

  1. ファイルはどこにありidea-flex.skeletonますか? 見つからない。
  2. パスが正しくなるようにjflex実行可能ファイルを更新する必要がありますか、それともファイルを移動する必要がありますか? また、この変更により、言語プラグインの開発にjflexを使用すると問題が発生しますか?
4

1 に答える 1