diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 2a2217ec3..a8fa1e041 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -13,11 +13,11 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up JDK 8 + - name: Set up JDK 11 uses: actions/setup-java@v4 with: distribution: 'zulu' - java-version: 8 + java-version: '11' java-package: 'jdk+fx' - name: Build with Gradle run: ./gradlew build --no-daemon diff --git a/HMCL/build.gradle.kts b/HMCL/build.gradle.kts index 8375998fe..0fc736a04 100644 --- a/HMCL/build.gradle.kts +++ b/HMCL/build.gradle.kts @@ -95,11 +95,6 @@ val java11 = sourceSets.create("java11") { } tasks.getByName(java11.compileJavaTaskName) { - if (JavaVersion.current() < JavaVersion.VERSION_11) { - javaCompiler.set(javaToolchains.compilerFor { - languageVersion.set(JavaLanguageVersion.of(11)) - }) - } options.compilerArgs.add("--add-exports=java.base/jdk.internal.loader=ALL-UNNAMED") sourceCompatibility = "11" targetCompatibility = "11" diff --git a/HMCLCore/build.gradle.kts b/HMCLCore/build.gradle.kts index f6f26e31b..0375bd957 100644 --- a/HMCLCore/build.gradle.kts +++ b/HMCLCore/build.gradle.kts @@ -18,10 +18,4 @@ dependencies { api("org.jsoup:jsoup:1.19.1") api("org.glavo:chardet:2.5.0") compileOnlyApi("org.jetbrains:annotations:26.0.1") - - if (JavaVersion.current().isJava8) { - org.gradle.internal.jvm.Jvm.current().toolsJar?.let { - compileOnly(files(it)) - } - } } diff --git a/README.md b/README.md index c5c2448ca..6f58226bd 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ The software is distributed under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.h If you want to submit a pull request, here are some requirements: * IDE: IntelliJ IDEA -* Compiler: Java 1.8 or Java 11+ +* Compiler: Java 11+ * Do NOT modify `gradle` files ### Compilation @@ -52,7 +52,7 @@ Simply execute the following command in the project root directory: ./gradlew clean build ``` -Make sure you have at least JavaFX 8 installed. Liberica Full JDK 8 or later is recommended. +Make sure you have Java 11 or later installed. ## JVM Options (for debugging) diff --git a/README_cn.md b/README_cn.md index d4dc9e6bc..f525e973c 100644 --- a/README_cn.md +++ b/README_cn.md @@ -41,7 +41,7 @@ HMCL 有着强大的跨平台能力。它不仅支持 Windows、Linux、macOS 如果你想提交一个 Pull Request,必须遵守如下要求: * IDE:IntelliJ IDEA -* 编译器:Java 1.8 或 Java 11+ +* 编译器:Java 11+ * **不要**修改 `gradle` 相关文件 ### 编译 @@ -52,7 +52,7 @@ HMCL 有着强大的跨平台能力。它不仅支持 Windows、Linux、macOS ./gradlew clean build ``` -请确保你至少安装了含有 JavaFX 8 的 Java。建议使用 Liberica Full JDK 8 或更高版本。 +请确保你至少安装了 JDK 11 或更高版本。 ## JVM 选项 (用于调试) diff --git a/README_tw.md b/README_tw.md index e873f3416..c105354aa 100644 --- a/README_tw.md +++ b/README_tw.md @@ -41,7 +41,7 @@ HMCL 有著強大的跨平臺能力。它不僅支援 Windows、Linux、macOS 如果你想提交一個 Pull Request,必須遵守如下要求: * IDE:IntelliJ IDEA -* 編譯器:Java 1.8 或 Java 11+ +* 編譯器:Java 11+ * **不要**修改 `gradle` 相關文件 ### 編譯 @@ -52,7 +52,7 @@ HMCL 有著強大的跨平臺能力。它不僅支援 Windows、Linux、macOS ./gradlew clean build ``` -請確保你至少安裝了含有 JavaFX 8 的 Java。建議使用 Liberica Full JDK 8 或更高版本。 +請確保你至少安裝了 JDK 11 或更高版本。 ## JVM 選項 (用於除錯)