我正在按照本教程为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 应用程序,所以我zip
从 jflex.de 下载了最新的包并将其解压缩。我在 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进行语言插件开发是否会因此更改而出现任何问题?