【问题标题】:IntelliJ IDEA 2016.1(64) : Unsupported java version Cannot start under Java 1.7.0_79-b15: Java 1.8 or later is requiredIntelliJ IDEA 2016.1(64) : 不支持的 java 版本无法在 Java 1.7.0_79-b15 下启动: 需要 Java 1.8 或更高版本
【发布时间】:2016-07-17 00:26:14
【问题描述】:

目前我将JAVA_HOME 环境变量设置为1.7

当我尝试打开文件 idea64.exe(路径:..\JetBrains\IntelliJ IDEA 2016.1\bin\idea64.exe)时,会出现以下错误

不支持的 java 版本
在 Java 1.7.0_79-b15 下无法启动:需要 Java 1.8 或更高版本。

从上面的错误我了解到我必须将我的JAVA_HOME 设置为 1.8,但我不想将JAVA_HOME 设置为 1.8。

我相信应该有一个配置文件,我可以在其中指向 Java-8 并修复这个问题,谁能告诉我在哪里可以进行配置更改?

【问题讨论】:

  • 在 Linux 上有一个启动脚本。您可以添加一个BAT文件来设置环境变量并调用exe

标签: java windows intellij-idea-2016


【解决方案1】:

我发现上面的答案有点不清楚。

您的第一步是打开环境变量,在 windows 中搜索。

在用户变量中为IDEA_JDK_64创建一个新条目

添加您希望使用的 JDK 版本的路径,对我来说是C:\Program Files\Java\jdk-13.0.1

这应该可以完成工作。

【讨论】:

  • Hafiz,您的解决方案对我有用。谢谢。
【解决方案2】:

也许你用idea64.exe打开IDEA,试试idea.exe。

【讨论】:

    【解决方案3】:

    首先:jdk -version ?? 1.7 或 1.8 ,所以改变这个环境变量; 然后:卸载想法 ;end : 安装idea

    这是一个愚蠢的方法,但它有效!

    【讨论】:

    • 因为 64 --> jdk8 ,所以使用 32 。
    【解决方案4】:

    在 Windows 7 上创建指向当前 JDK 8 安装的 IDEA_JDK_64 环境变量对我不起作用。

    有效的方法是从位于以下位置的脚本启动 IDEA:

    <your location of>\IntelliJ IDEA Community Edition 2016.1.1\bin\idea.bat

    在 Windows 上,可以将快捷方式映射到该位置并将其图标更改为:

    <your location of>\IntelliJ IDEA Community Edition 2016.1.1\bin\idea.ico

    【讨论】:

    • 当环境变量解决方案没有时,这对我有用
    【解决方案5】:

    您应该创建IDEA_JDK_64 环境变量并将其值设置为您计算机上的JDK8 实例位置。

    这个JDK8实例只能用于idea和JAVA_HOME可以同时指向Java 7没有任何问题。

    通过documentation:

    idea64.exe 使用这个 JDK 搜索序列:

    • IDEA_JDK_64 环境变量
    • ..\jre64 目录
    • 系统注册表
    • JDK_HOME 环境变量
    • JAVA_HOME 环境变量

    【讨论】:

    • 我知道这个问题是关于 Windows 安装的,但它没有标记 windows,IDEA 通常在 Windows 和 Linux 上的工作方式几乎相同。所以我会提到,在 Ubuntu 16.04/Xenial 上,将 IDEA_JDK_64 设置为 Java 8 JDK 不起作用。 IDEA 启动失败,报告Cannot start under Java <JAVA_HOME-version>: Java 1.8 or later is required. where is $JAVA_HOME .
    • 但是,在 Ubuntu 16.04/Xenial 上,将 IDEA_JDK 设置为 Java 8 JDK 目录(例如 /usr/lib/jvm/java-8-openjdk-amd64/ )确实有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    • 2016-12-31
    • 2023-03-25
    • 2021-05-09
    • 2016-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多