【发布时间】:2018-09-13 11:40:02
【问题描述】:
我想在我的 Android Studio 中使用我的 JDK 10。我去了文件>项目结构并指定了我的JDK位置:
C:\Program Files\Java\jdk-10
点击“确定”后,它向我显示了一条带有错误的Gradle sync failed 消息:
Could not determine Java version using executable C:\Program Files\Java\jdk-10\bin\java.exe.
我已将 JAVA_HOME 变量设置为我的 jdk 和 jre 文件夹,并将路径变量设置为 C:\ProgramData\Oracle\Java\javapath,但问题仍然存在。
我还可以通过以下命令找到 Java 版本:"C:\Program Files\Java\jdk-10\bin\java.exe" -version
这给了我正确的版本:
java version "10" 2018-03-20
Java(TM) SE Runtime Environment 18.3 (build 10+46)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10+46, mixed mode)
截图:
版本:
操作系统:Windows 10 64 位
Android Studio 版本:3.1.0.16
JDK版本:10
【问题讨论】:
-
@nullpointer 我已经确定路径是正确的
-
我的JDK太新,Android Studio都不支持了吗?
-
@Caleb 可能是。你暂时尝试going back to JDK 9.0.4了吗?
-
或者使用更高的 gradle 版本,例如 4.6(当前版本)。不确定您在 Android Studio 或项目中的哪个位置设置了此项。我只使用 IntelliJ 和 gradle 包装器。
标签: java android-studio java-10