当前位置: 首页 > 面试题库 >

IntelliJ Gradle插件:提供的javaHome似乎无效

农英杰
2023-03-14
问题内容

我正在尝试使用JAVA_HOME设置为C:\Program Files\Java\jdk1.8.0_40

我不明白为什么intellij在其安装目录中寻找JDK。

在intellij中:

Executing external task 'bootRun'...
The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1\jre\bin\java.exe
External task execution finished 'bootRun'.
C:\>java -version
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b25)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
C:>env
...
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_40
...

问题答案:

IDEA有2个版本:32位和64位。

JAVA_HOME的Java是64位版本,因此您必须运行64位版本的IDEA ...\IntelliJ\IntelliJ IDEA Community Edition 14.1.2\bin\idea64.exe

否则,您可以提供32位JDK或通过IDEA设置来调整行为 https://intellij-support.jetbrains.com/hc/en-
us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-
破烂



 类似资料:
  • 类似于: -Intellij 14提供的javaHome似乎无效 -Android Studio提供的javaHome不是有效文件夹 但是,我正在尝试使用我的变量,该变量设置为 我不明白为什么intellij在其安装目录中寻找JDK。 在Intellij中:

  • 第一次在Windows 7x64上启动IntelliJ IDEA Community Edition 14.0.2时,我在试图导入示例libGDX gradle配置时收到以下错误: IntelliJ14提供的javaHome似乎无效 IDE正在中查找java运行时,但是这些文件存在于这个目录之外的子目录中:。 我的解决方案是将的内容复制到上一级,这解决了问题--但感觉不是正确的做法。 这被记录为一

  • 这真的是我第一次尝试开始开发Android。我正在使用IntelliJ IDEA 15.0.4。我尝试过为我的问题寻找解决方案,但我似乎找不到我正在处理的确切问题。 我一直得到以下错误。 错误:提供的 javaHome 似乎无效。我找不到java可执行文件。尝试的位置: C:\Program Files (x86)\Android\android-sdk\bin\java.exe 我真的不知道从哪

  • 最近,我的组织已经将jdk从Adoptium更改为Adopt ium。从那以后,我的Intellij就不工作了。 错误:- Gradle同步失败:提供的javaHome似乎无效。我找不到java可执行文件。尝试的位置:C:\ Program Files \ AdoptOpenJDK \ JDK-8 . 0 . 282 . 8-hotspot \ bin \ Java . exe 我在设置中更改了

  • 我决定将我的JDK更新为Java8,并安装到的默认位置,其中包含子目录。 我不确定Android Studio是如何确定JDK的位置的,所以我决定启动它,然后看看。我得到以下消息: 未能完成分级执行。 原因:提供的javaHome不是有效文件夹。您提供了:C:\Program Files\java\jdk1.7.0_45 我更新了我的JAVA_HOME环境变量(系统和用户)以指向新的路径,并尝试将

  • 问题内容: 我决定将JDK更新为Java 8,并使用子目录安装到的默认位置。 我不确定Android Studio如何确定JDK位置,因此决定启动它并进行查看。我收到以下消息: 无法完成Gradle执行。 原因:提供的javaHome不是有效的文件夹。您提供了:C:\ Program Files \ Java \ jdk1.7.0_45 我更新了JAVA_HOME环境变量(用于系统和用户)以指向新