无法使用可执行文件 C:\Program Files\Java\jdk-10.0.1\bin\java.exe 确定 Java 版本。
当我尝试使用 Gradle 在 IntelliJ IDEA Version 2018.1.2 中创建新项目时出现此错误。它说:
同步失败:无法使用可执行文件 C:\Program Files\Java\jdk-10.0.1\bin\java.exe 确定 Java 版本
==================
我通过卸载 jdk 10 并安装 jdk8 解决了这个问题。
原文由 Jack Wilson 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于 JDK 10,您将需要 Gradle 4.7+,它在 IntelliJ IDEA(当前版本 IntelliJ IDEA 2018.1.4)中默认不使用。
要解决此问题,请为您的操作系统安装最新的 Gradle( 安装指南)。对于 MacOS,您可以使用 Homebrew:
转到您的项目目录:
使用您安装的版本生成 Gradle Wrapper 脚本(在我的例子中是 4.8):
此命令将下载 Gradle 4.8,为您当前的项目创建脚本 gradlew 和 gradlew.bat。从这一点开始,您应该在命令行中使用这些脚本。
下一步,是确保 IntelliJ IDEA 使用这些,而不是内置的 Gradle 发行版,您可以通过打开 IntelliJ 首选项并搜索“gradle”(这将在“构建、执行、部署/构建工具/摇篮”)。
在这部分设置中选择:
选择“使用 gradle ‘wrapper’ 任务配置”
应用更改,按确定并重新构建(重新同步)Gradle,一切都应该没问题。我希望这有帮助。