IntelliJ IDEA 2016.1(64):不支持的java版本无法在Java 1.7.0_79-b15下启动:需要Java 1.8或更高版本

时间:2016-03-29 12:35:43

标签: java windows intellij-idea-2016

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

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

enter image description here

  

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

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

我相信应该有一个配置文件,我可以指向Java-8并修复此问题,任何人都可以告诉我在哪里可以进行配置更改?

5 个答案:

答案 0 :(得分:25)

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

JDK8实例只能用于ideaJAVA_HOME可以同时指向Java 7而不会出现任何问题。

通过documentation

  

idea64.exe使用此JDK搜索序列:

     
      
  • IDEA_JDK_64环境变量
  •   
  • .. \ jre64目录
  •   
  • system Registry
  •   
  • JDK_HOME环境变量
  •   
  • JAVA_HOME环境变量
  •   

答案 1 :(得分:1)

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

从位于以下位置的脚本开始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

答案 2 :(得分:1)

我发现上面的答案还不很清楚。

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

用户变量中为IDEA_JDK_64

创建一个新条目

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

这应该可以完成工作。

答案 3 :(得分:-1)

第一个:jdk -version ?? 1.7或1.8,所以改变这个环境变量; 然后:卸载想法 ;结束:安装想法

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

答案 4 :(得分:-1)

也许您使用 idea64.exe 打开IDEA,尝试 idea.exe