无法使用可执行文件 C:\Program Files\Java\jdk-10.0.1\bin\java.exe 确定 Java 版本。
当我尝试使用 Gradle 在 IntelliJ IDEA 版本 2018.1.2 中创建新项目时出现此错误。它说:
同步失败:无法使用可执行文件 C:\Program Files\Java\jdk-10.0.1\bin\java.exe 确定 Java 版本
===================
我通过卸载 jdk 10 并安装 jdk8 解决了这个问题。
无法使用可执行文件 C:\Program Files\Java\jdk-10.0.1\bin\java.exe 确定 Java 版本。
当我尝试使用 Gradle 在 IntelliJ IDEA 版本 2018.1.2 中创建新项目时出现此错误。它说:
同步失败:无法使用可执行文件 C:\Program Files\Java\jdk-10.0.1\bin\java.exe 确定 Java 版本
===================
我通过卸载 jdk 10 并安装 jdk8 解决了这个问题。
即使您使用的是 Linux,解决方案也保持不变。
在项目的根文件夹中(工作目录)>>
gradle/wrapper/
有一个文件名为>>
gradle-wrapper.properties
更改 distributionUrl 行(过时版本):
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-bin.zip
到以下distributionUrl(兼容/正确版本):
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-bin.zip
不要忘记配置 IntelliJ IDEA 设置以使用 Gradle-Wrapper 配置。
以下是我在 Windows 10 上使用 IntelliJ 2018.1.5 和 Java 10.0.1 JDK 解决此问题的方法
(i) Microsoft Windows 用户
使用文件资源管理器创建一个新目录 C:\Gradle。
打开第二个文件资源管理器窗口并转到下载 Gradle 分发的目录。双击 ZIP 存档以显示内容。将内容文件夹 gradle-4.8.1 拖到新创建的 C:\Gradle 文件夹中。
(ii) 将 PATH C:\Gradle\gradle-4.8.1\bin 添加到环境变量
在上面转到 File --> Settings-->Build Tools --> Gradle 并将 Gradle home 设置为 C:/Gradle/gradle-4.8.1
然后转到 View --> Tool Windows --> Gradle 并点击 Refresh all Gradle projects 图标。
解决方案总结:
jdk_intelliJ下面给出了完整的intelliJ演示ubuntu 18.04.1
图 1:安装openjdk-8.
图 2:将 jdk8 添加到项目结构中。单击+按钮,然后选择JDK。现在选择JDK home pathjdk8。我的是,从图 3 中可以看出,/usr/lib/jvm/java-1.8.0-openjdk-amd64
图 3:openjdk-8 添加到intelliJ. [a:] 是时候删除新版本的jdkfrom 了intelliJ。
图4:选择10(注意JDK home path包含java-1.11.0-openjdk-amd64)并按下-按钮删除10。
图 5 :删除后jdk-10选择 jdk-8(在图 51.8中命名)并按ok。
图 6:现在转到File-> Settings-> Build, Execution, Deployment-> Build tools-> Gradle->并选择您在添加时Gradle JVM设置的相同路径,然后按。单击并选择,应创建应用程序模块。现在,如果按下并选择模块让你的应用程序运行,你有一个美好的一天:) 如果没有,请重新检查一次 fig3[a] 和 fig6 中提到的活动。JDK home path1.8Project StructureOkBuildMake new module appRunapp
即将:
File >> Settings >> Build, Execution, Deployment >> Build Tools >> Gradle
并选择:
Use local gradle distribution
为我修好了。
这很可能是您的 gradle 版本。Gradle 4.7+ 支持 JDK 10。
下载我最新的 Gradle 版本并将路径环境变量更改为 C:\Gradle\gradle-4.10-bin\gradle-4.10\bin 后,不是说明上的内容,并在 Settings-Build 下更改为“使用本地 gradle distrubution” ,执行,部署 - Gradle 它对我有用。
我对 IntelliJ version2018.1.6 x64 有类似的问题。我安装了Java8,问题就消失了。
我不得不卸载我的 intellij 以及缓存和所有历史记录,删除我的项目......然后我重新安装了 intellij 并再次下载了我的项目的新版本。
作为最后一步,我必须为我的项目定义新的 sdk。以前,它显示了 2-3 个 SDK。重新安装后,没有。我加了一个。在 Intellij 中添加 SDK:转到-文件-项目结构-项目设置-项目 SDK...
此处添加了一个sdk,指向jdk安装路径。
mac 中相同 == 无法使用可执行文件 /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home/bin/java 确定 Java 版本。这对我有帮助
cd /Library/Java/JavaVirtualMachines
然后运行
sudo rm -rf jdk-11.0.2.jdk
之后尝试构建
它将请求 SDK 从 Contents 中选择它