From bc8f6bb02aaa8b162bf04b42f2b59bcbbbfcf9f8 Mon Sep 17 00:00:00 2001 From: Larry Knox Date: Thu, 18 Dec 2025 13:47:20 -0600 Subject: [PATCH] Install and build JAVA on windows-11-arm. (#6116) Setup: Add JDK 21 setup using actions/setup-java@v5 in arm-main.yml for Windows 11 ARM. CMake Configuration: Enable Java build with -DHDF5_BUILD_JAVA=ON in arm-main.yml for Windows 11 ARM. Fixed #5677 --- .github/workflows/arm-main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/arm-main.yml b/.github/workflows/arm-main.yml index 62c403612fd..5000efc05ba 100644 --- a/.github/workflows/arm-main.yml +++ b/.github/workflows/arm-main.yml @@ -52,6 +52,12 @@ jobs: which cmake cmake --version + - name: Set up JDK 21 + uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: 'temurin' + - name: Set environment for MSVC (Windows) run: | # Set these environment variables so CMake picks the correct compiler @@ -73,6 +79,7 @@ jobs: -DCMAKE_BUILD_TYPE=${{ inputs.build_mode }} \ -DHDF5_ENABLE_DOXY_WARNINGS:BOOL=ON \ -DHDF5_BUILD_FORTRAN:BOOL=OFF \ + -DHDF5_BUILD_JAVA=ON \ -DHDF5_BUILD_DOC:BOOL=ON \ -DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=OFF \ -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF \