我正在关注this教程为 IntelliJ 12 创建一个自定义语言插件,但我遇到了与 jFlex插件相关的几个问题。
安装插件后(通过IntelliJ插件浏览器),它配置了以下路径:
/Applications/IntelliJ IDEA 12 CE.app/tools/jflex
/Applications/IntelliJ IDEA 12 CE.app/tools/jflex/idea-flex.skeleton
zip
软件包并将其解压缩。我在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
我确认/Users/skyler/jflex-1.4.3/jflex-1.4.3/lib
中存在jar。当然,错误中引用的路径不会找到jar。
以下是我的问题:
idea-flex.skeleton
文件位于何处?我找不到了。答案 0 :(得分:1)
事实证明,当您使用Mac安装程序时,IntelliJ缺少工具目录。为了解决这个问题,我必须克隆IntelliJ社区的git存储库,并将jflex文件夹和框架复制到预期的位置。 JetBrains会跟踪此问题。