From 13c8a937b5aa22181d0d94c2c7772a5e0b3edb91 Mon Sep 17 00:00:00 2001 From: cfig Date: Wed, 13 May 2026 17:20:54 +0800 Subject: [PATCH] JDK: upgrade JDK from 11 to 17 --- README.md | 2 +- aosp/bouncycastle/bcpkix/build.gradle.kts | 4 ++-- aosp/bouncycastle/bcprov/build.gradle.kts | 4 ++-- bbootimg/build.gradle.kts | 6 +++--- helper/build.gradle.kts | 6 +++--- lazybox/build.gradle.kts | 6 +++--- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 0404578..9674ffb 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A tool for reverse engineering Android ROM images. ## Requirements -Make sure you have [JDK11+](https://www.oracle.com/java/technologies/downloads/#java17) and [Python3](https://www.python.org/downloads/). +Make sure you have [JDK17+](https://www.oracle.com/java/technologies/downloads/#java17) and [Python3](https://www.python.org/downloads/). * Linux / WSL: `sudo apt install git device-tree-compiler lz4 xz-utils zlib1g-dev openjdk-17-jdk gcc g++ python3 python-is-python3 p7zip-full android-sdk-libsparse-utils erofs-utils` diff --git a/aosp/bouncycastle/bcpkix/build.gradle.kts b/aosp/bouncycastle/bcpkix/build.gradle.kts index c906dcd..6dbe9fd 100644 --- a/aosp/bouncycastle/bcpkix/build.gradle.kts +++ b/aosp/bouncycastle/bcpkix/build.gradle.kts @@ -25,8 +25,8 @@ dependencies { } java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } tasks { diff --git a/aosp/bouncycastle/bcprov/build.gradle.kts b/aosp/bouncycastle/bcprov/build.gradle.kts index 1e8d3c9..bce52ff 100644 --- a/aosp/bouncycastle/bcprov/build.gradle.kts +++ b/aosp/bouncycastle/bcprov/build.gradle.kts @@ -21,6 +21,6 @@ repositories { } java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } diff --git a/bbootimg/build.gradle.kts b/bbootimg/build.gradle.kts index 8243c89..965598a 100644 --- a/bbootimg/build.gradle.kts +++ b/bbootimg/build.gradle.kts @@ -58,8 +58,8 @@ application { } java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } tasks.withType().configureEach { @@ -68,7 +68,7 @@ tasks.withType().configureEach { "-opt-in=kotlin.RequiresOptIn", "-opt-in=kotlin.ExperimentalUnsignedTypes" ) - jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_11) + jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17) } } diff --git a/helper/build.gradle.kts b/helper/build.gradle.kts index 288b4d6..ec41814 100644 --- a/helper/build.gradle.kts +++ b/helper/build.gradle.kts @@ -54,8 +54,8 @@ dependencies { } java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } tasks.withType().configureEach { @@ -64,7 +64,7 @@ tasks.withType().configureEach { "-opt-in=kotlin.RequiresOptIn", "-opt-in=kotlin.ExperimentalUnsignedTypes" ) - jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_11) + jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17) } } diff --git a/lazybox/build.gradle.kts b/lazybox/build.gradle.kts index 9d2ad89..92f13a1 100644 --- a/lazybox/build.gradle.kts +++ b/lazybox/build.gradle.kts @@ -38,8 +38,8 @@ dependencies { } java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } tasks.withType().configureEach { @@ -48,7 +48,7 @@ tasks.withType().configureEach { "-opt-in=kotlin.RequiresOptIn", "-opt-in=kotlin.ExperimentalUnsignedTypes" ) - jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_11) + jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17) } }