【问题标题】:"Project jdk is not defined" in an IntelliJ's 2016.3 JavaScript ProjectIntelliJ 的 2016.3 JavaScript 项目中的“项目 jdk 未定义”
【发布时间】:2017-04-10 15:23:19
【问题描述】:

更新到 IntelliJ IDEA 2016.3 后,我在 JavaScript/Node/React 项目中收到警告:“项目 jdk 未定义”。我监督了什么?如何解决?在“设置 JDK”链接下,我找不到任何适合的注释。

【问题讨论】:

  • 如果项目结构中没有为项目 SDK 设置任何内容,项目似乎会发出此警告:项目设置:项目:项目 SDK 字段。 JavaScript 项目不需要设置,但您可以将其指向 Java SDK 或 Ruby SDK 等以消除警告。
  • @WillHumphreys 当我通过“项目结构”菜单设置 SDK 时,“项目 jdk 未定义”通知没有消失。我必须点击通知本身中的“Setup SDK”链接。
  • @BrianGordon 这很有趣。我刚刚尝试从仅包含一些 HTML 文件的项目中添加和删除 Java 项目 sdk,这两种方法都适用于我。无论是通过项目结构还是通过通知,我都可以使通知出现和消失。我的 Intellij 版本是 IntelliJ IDEA 2016.3 Build #IU-163.7743.44。
  • 这已被报告为IDEA-164954
  • 禁用 Scala 插件有帮助:SCL-11105

标签: javascript intellij-idea configuration


【解决方案1】:

这是 IntelliJ IDEA 的 Scala 插件的一个已知问题,请在 JetBrains 错误跟踪器上查看此问题:https://youtrack.jetbrains.com/issue/SCL-11105

引用错误报告:

升级到 2016.3 Ultimate 后,编辑器窗口顶部会显示一个黄色栏,上面写着“未定义项目 JDK”,并带有指向我的非 Java 项目上的“设置 JDK”的链接。我不想要与该项目相关联的 JDK,因为它不是 Java 项目。这是一个带有 Git 版本控制的小型 Docker 项目。请关闭消息。

用户的cmets:

原来问题与 Scala 插件有关。 (...) 我可以确认禁用 Scala 插件会使错误消失。

如果您不想禁用 Scala 插件,作为一种解决方法,您可以通过转到项目设置菜单(文件)来设置项目的 SDK(即使它不是 Java 项目) > ⃗ Project StructureProject) 并在项目 SDK 下拉菜单中选择任何 SDK。

问题单已解决,因此如果您有最新版本的 IDEA 和 Scala 插件,问题应该不再存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多