【问题标题】:IntelliJ Community 12 CE + JFlexIntelliJ 社区 12 CE + JFlex
【发布时间】:2013-08-11 04:34:36
【问题描述】:

我正在按照 this 教程为 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.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

我确实确认 jar 存在于 /Users/skyler/jflex-1.4.3/jflex-1.4.3/lib 中。当然错误中引用的路径找不到jar。

以下是我的问题:

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

【问题讨论】:

    标签: macos intellij-idea intellij-plugin jflex


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-19
      • 2014-03-29
      • 1970-01-01
      • 2022-08-23
      • 2020-02-05
      相关资源
      最近更新 更多