diff --git a/.github/workflows/build-artifacts.yml b/.github/workflows/build-artifacts.yml index f036fca6..03ea1d06 100644 --- a/.github/workflows/build-artifacts.yml +++ b/.github/workflows/build-artifacts.yml @@ -61,7 +61,7 @@ jobs: - name: Set up JDK uses: oracle-actions/setup-java@v1 with: - release: 21 + release: 23 - name: Print Java version shell: bash diff --git a/jadx-gui/build.gradle.kts b/jadx-gui/build.gradle.kts index a3a948e4..93a1b7c9 100644 --- a/jadx-gui/build.gradle.kts +++ b/jadx-gui/build.gradle.kts @@ -136,11 +136,15 @@ launch4j { } runtime { - addOptions("--strip-debug", "--compress", "2", "--no-header-files", "--no-man-pages") + addOptions("--strip-debug", "--compress", "zip-9", "--no-header-files", "--no-man-pages") addModules( "java.desktop", "java.naming", "java.xml", + // needed for "https" protocol to get plugins and updates + "jdk.crypto.cryptoki", + // add Unsafe class, used by GSON + "jdk.unsupported", ) jpackage { imageOptions = listOf("--icon", "$projectDir/src/main/resources/logos/jadx-logo.ico")