[英]Choose JDK location in Android Studio
I want to use JDK 8 in my project, but in Android Studio 4.2.1 I can't choose JDK 8 when selecting a menu item "JDK Location".我想在我的项目中使用 JDK 8,但在 Android Studio 4.2.1 中,选择菜单项“JDK Location”时无法选择 JDK 8。 A window is displayed with the message: "Please choose a valid JDK11 directory".
显示 window 并显示消息:“请选择有效的 JDK11 目录”。
You can still work in Android Studio 4.2
with Java 8.您仍然可以使用 Java 8 在
Android Studio 4.2
中工作。
For that you don't need to change JDK为此,您无需更改 JDK
just set Java 8 compability in app/build.gradle
file只需在
app/build.gradle
文件中设置 Java 8 兼容性
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
UPDATE更新
add following dependencies to app/build.gradle
将以下依赖项添加到
app/build.gradle
dependencies {
// JAX-B dependencies for JDK 9+
implementation "jakarta.xml.bind:jakarta.xml.bind-api:2.3.2"
implementation "org.glassfish.jaxb:jaxb-runtime:2.3.2"
}
you can uninstall your jdk11 and install JDK 8 for that project to set and finally upgrade the protect to the new version with java 11 codes.您可以卸载 jdk11 并为该项目安装 JDK 8 以设置并最终使用 java 11 代码将保护升级到新版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.