18

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

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

在此处输入图像描述

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

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

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

4

5 回答 5

32

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

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

通过文档

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

  • IDEA_JDK_64 环境变量
  • ..\jre64 目录
  • 系统注册表
  • JDK_HOME 环境变量
  • JAVA_HOME 环境变量
于 2016-03-29T12:36:43.377 回答
1

在 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

于 2016-05-16T12:34:02.390 回答
1

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

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

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

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

这应该可以完成这项工作。

于 2020-12-03T17:37:12.577 回答
-1

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

于 2016-08-24T01:47:55.600 回答
-1

第一个:jdk -version ?? 1.7 或 1.8 ,所以改变这个环境变量;then : 卸载idea ;end : 安装idea

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

于 2016-06-29T05:56:27.897 回答