【问题标题】:How to run IntelliJ plugin written in Java 8 on OSX?如何在 OSX 上运行用 Java 8 编写的 IntelliJ 插件?
【发布时间】:2015-03-05 11:15:34
【问题描述】:

我在 OSX 上用 Java 8 开发了一个 IntelliJ 插件。在开发过程中一切正常,我能够在预加载插件的情况下运行 IntelliJ 的测试实例,没有任何问题。

但是,在我构建了我的插件并尝试在真正的 IntelliJ 中安装它之后,我收到一条错误消息“Unsupported major.minor version 52.0”,这显然意味着 IntelliJ 正在一些较旧的 Java 上运行。事实上,它似乎在 Java 6 上运行。

我尝试更改 Info.plist 中的 JVMVersion,但之后应用程序无法启动。我无法理解的是测试实例会顺利运行,因此在 Java 8 上运行 IntelliJ 似乎是完全可能的。

但是怎么做呢?

【问题讨论】:

    标签: java macos intellij-idea intellij-plugin


    【解决方案1】:

    您应该编辑idea.properties 而不是plist。 IntelliJ 支持的更多信息:https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks

    【讨论】:

    • 我已经编辑了idea.properties,并且在编辑plist 时也会发生同样的事情。想法无法启动:文件 /Applications/IntelliJ IDEA 14.app 的 LSOpenURLsWithRole() 失败,错误为 -10810。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 2016-08-30
    • 2010-11-03
    相关资源
    最近更新 更多