IntelliJ Community 12 CE + JFlex



我遵循本教程为IntelliJ12创建一个自定义语言插件,但我遇到了与jFlex插件有关的几个问题。

安装插件时(通过IntelliJ插件浏览器),它被配置为以下路径:

  • 柔性:/Applications/IntelliJ IDEA 12 CE.app/tools/jflex
  • 柔性骨架:/Applications/IntelliJ IDEA 12 CE.app/tools/jflex/idea-flex.skeleton

IntelliJ警告我找不到jFlex应用程序,所以我从jFlex.de下载了最新的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。

下面是我的问题:

  1. idea-flex.skeleton文件位于何处?我找不到它
  2. 我需要更新jflex可执行文件以使路径正确吗,或者移动文件吗?使用j2lex进行语言插件开发会有任何问题吗

事实证明,IntelliJ在使用Mac安装程序时缺少工具目录。为了解决这个问题,我不得不克隆IntelliJ社区的git存储库,并将jflex文件夹和骨架复制到预期的位置。JetBrains跟踪此问题。

http://youtrack.jetbrains.com/issue/IDEA-110168

相关内容

  • 没有找到相关文章

最新更新