无法使用可执行文件 C:\\Program Files\\Java\\jdk-10.0.1\\bin\\java.exe 确定 Java 版本

新手上路,请多包涵

无法使用可执行文件 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 许可协议

阅读 448
1 个回答

对于 JDK 10,您将需要 Gradle 4.7+,它在 IntelliJ IDEA(当前版本 IntelliJ IDEA 2018.1.4)中默认不使用。

要解决此问题,请为您的操作系统安装最新的 Gradle( 安装指南)。对于 MacOS,您可以使用 Homebrew:

 brew install gradle

转到您的项目目录:

 cd ~/path/to/your/project/

使用您安装的版本生成 Gradle Wrapper 脚本(在我的例子中是 4.8):

 gradle wrapper --gradle-version 4.8

此命令将下载 Gradle 4.8,为您当前的项目创建脚本 gradlew 和 gradlew.bat。从这一点开始,您应该在命令行中使用这些脚本。

下一步,是确保 IntelliJ IDEA 使用这些,而不是内置的 Gradle 发行版,您可以通过打开 IntelliJ 首选项并搜索“gradle”(这将在“构建、执行、部署/构建工具/摇篮”)。

在这部分设置中选择:

选择“使用 gradle ‘wrapper’ 任务配置”

应用更改,按确定并重新构建(重新同步)Gradle,一切都应该没问题。我希望这有帮助。

原文由 Luka Lopusina 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题