Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
8169915
Update `jdk.java.net-uri.properties`
May 30, 2025
3bd75e4
Update `jdk.java.net-uri.properties`
Jun 9, 2025
645ddff
Include JDK 26 in default EA list
sormuras Jun 9, 2025
82e5354
Update `jdk.java.net-uri.properties`
Jun 9, 2025
a054477
Update `jdk.java.net-uri.properties`
Jun 13, 2025
2d05642
Update `jdk.java.net-uri.properties`
Jun 20, 2025
de6d0be
Update `jdk.java.net-uri.properties`
Jun 27, 2025
0ca7694
Update `jdk.java.net-uri.properties`
Jul 5, 2025
f2044c0
Update `jdk.java.net-uri.properties`
Jul 11, 2025
8fd89c5
Update `jdk.java.net-uri.properties`
Jul 15, 2025
58d9b97
Update `jdk.java.net-uri.properties`
Jul 18, 2025
c87357b
Update `jdk.java.net-uri.properties`
Jul 25, 2025
290a71b
Update `jdk.java.net-uri.properties`
Aug 1, 2025
daf08da
Update `jdk.java.net-uri.properties`
Aug 8, 2025
8bc51fb
Update `jdk.java.net-uri.properties`
Aug 15, 2025
1fdb33b
Update `jdk.java.net-uri.properties`
Aug 22, 2025
1bc81f5
Update `jdk.java.net-uri.properties`
Aug 28, 2025
4d4d72c
Update `jdk.java.net-uri.properties`
Aug 29, 2025
c195541
Update `jdk.java.net-uri.properties`
Sep 5, 2025
56b0979
Update `jdk.java.net-uri.properties`
Sep 12, 2025
ebae1f5
Update `jdk.java.net-uri.properties`
Sep 16, 2025
c8f3ff5
Java 25 / JDK 25: General Availability (#108)
sormuras Sep 16, 2025
e3d04f4
Print warning for an unmapped key
sormuras Sep 16, 2025
f70040c
Update `actions/checkout` and `actions/setup-java`, apply SHA pinning
scordio Sep 19, 2025
fff4325
Add changelog entries for version 1.5.0
sormuras Sep 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/jdk.java.net-uri-list.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ jobs:
list:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- run: $JAVA_HOME_21_X64/bin/java --show-version src/ListOpenJavaDevelopmentKits.java ${{ github.event.inputs.name }}
2 changes: 1 addition & 1 deletion .github/workflows/jdk.java.net-uri-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
permissions: write-all
steps:
- run: curl --output /dev/null --verbose --head --fail https://jdk.java.net
- uses: actions/checkout@v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- run: $JAVA_HOME_21_X64/bin/java src/ListOpenJavaDevelopmentKits.java > jdk.java.net-uri.properties
- run: |
git diff
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/manual-all-environments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: 'Check out repository'
uses: actions/checkout@v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Set up default JDK'
id: setup
uses: ./
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/manual-java.net-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: 'Check out repository'
uses: actions/checkout@v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Set up JDK'
id: setup
uses: ./
Expand Down Expand Up @@ -43,7 +43,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: 'Check out repository'
uses: actions/checkout@v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Set up JDK'
id: setup
uses: ./
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/manual-java.net-ea-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: 'Check out repository'
uses: actions/checkout@v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Set up JDK'
id: setup
uses: ./
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/manual-oracle.com-17-archive.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: 'Check out repository'
uses: actions/checkout@v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Set up JDK'
id: setup
uses: ./
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/manual-oracle.com-17-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: 'Check out repository'
uses: actions/checkout@v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Set up JDK'
id: setup
uses: ./
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/manual-uri.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
runs-on: ${{ github.event.inputs.os }}
steps:
- name: 'Check out repository'
uses: actions/checkout@v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Set up JDK'
id: setup
uses: ./
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/manual-website-release-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: 'Check out repository'
uses: actions/checkout@v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Set up JDK'
id: setup
uses: ./
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Check out repository'
uses: actions/checkout@v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Compile and run test'
shell: bash
run: |
Expand All @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Check out repository'
uses: actions/checkout@v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Run validation program'
shell: bash
run: |
Expand Down
14 changes: 12 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,17 @@ This project uses tags and branches for [release management](https://docs.github
## [Unreleased]
_nothing noteworthy yet_

## [1.5.0] - 2025-09-19
### Changed
- Default value of `release` input to Java `25`
- Use SHA-pinned versions of other actions

## [1.4.2] - 2025-05-23
- Various improvements

## [1.4.1] - 2025-03-19
### Changed
- Default value of `release` input to Java `23`
- Default value of `release` input to Java `24`

## [1.4.0] - 2024-03-21
### Added
Expand Down Expand Up @@ -75,7 +83,9 @@ _nothing noteworthy yet_
### Added
- Initial Release

[Unreleased]: https://github.com/oracle-actions/setup-java/compare/v1.4.1...HEAD
[Unreleased]: https://github.com/oracle-actions/setup-java/compare/v1.5.0...HEAD
[1.5.0]: https://github.com/oracle-actions/setup-java/compare/v1.4.2...v1.5.0
[1.4.2]: https://github.com/oracle-actions/setup-java/compare/v1.4.1...v1.4.2
[1.4.1]: https://github.com/oracle-actions/setup-java/compare/v1.4.0...v1.4.1
[1.4.0]: https://github.com/oracle-actions/setup-java/compare/v1.3.4...v1.4.0
[1.3.4]: https://github.com/oracle-actions/setup-java/compare/v1.3.3...v1.3.4
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ JDKs built by Oracle are [Oracle JDK](https://www.oracle.com/java/technologies/d
| Input Name | Default Value | Description |
|-----------------------|--------------:|-----------------------------------------------------------------|
| `website` | `oracle.com` | From where the JDK should be downloaded. |
| `release` | `24` | Java feature release number or name of an Early-Access project. |
| `release` | `25` | Java feature release number or name of an Early-Access project. |
| `version` | `latest` | An explicit version of a Java release. |
| `install` | `true` | Install the downloaded JDK archive file. |
| `install-as-version` | _empty_ | Control the value passed as `java-version` |
Expand All @@ -35,7 +35,7 @@ The following values are supported:
### Input `release`

The `release` input denotes a Java feature release number (`21`, `22`, ...) or a name of an Early-Access project (`loom`, ...).
It defaults to the current General-Availability Release for the Java SE platform., which is `24` as of today.
It defaults to the current General-Availability Release for the Java SE platform., which is `25` as of today.

Note that websites may offer a different set of available releases.
For example, `oracle.com` only offers releases of `21` and above; it does not offer Early-Access releases.
Expand Down Expand Up @@ -90,11 +90,11 @@ The following examples use the [JDK Script Friendly URLs](https://www.oracle.com

```yaml
steps:
- name: 'Set up latest Oracle JDK 24'
- name: 'Set up latest Oracle JDK 25'
uses: oracle-actions/setup-java@v1
with:
website: oracle.com
release: 24
release: 25
```

### Download and install a specific version of Oracle JDK
Expand Down
6 changes: 3 additions & 3 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ inputs:
required: true
default: 'oracle.com'
release:
description: 'Feature release number or project name, defaults to `24`'
description: 'Feature release number or project name, defaults to `25`'
required: true
default: '24'
default: '25'
version:
description: 'Additional version information, defaults to `latest`'
required: true
Expand Down Expand Up @@ -75,7 +75,7 @@ runs:
fi
- name: 'Install Java Development Kit'
if: ${{ inputs.install == 'true' }}
uses: actions/setup-java@v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
with:
java-version: ${{ steps.download.outputs.version }}
distribution: jdkfile
Expand Down
86 changes: 41 additions & 45 deletions jdk.java.net-uri.properties
Original file line number Diff line number Diff line change
@@ -1,30 +1,24 @@
#
# General-Availability Release
#
24,24.0.1,linux,aarch64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_linux-aarch64_bin.tar.gz
24,24.0.1,linux,x64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_linux-x64_bin.tar.gz
24,24.0.1,macos,aarch64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_macos-aarch64_bin.tar.gz
24,24.0.1,macos,x64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_macos-x64_bin.tar.gz
24,24.0.1,windows,x64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_windows-x64_bin.zip
25,25,linux,aarch64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_linux-aarch64_bin.tar.gz
25,25,linux,x64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_linux-x64_bin.tar.gz
25,25,macos,aarch64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_macos-aarch64_bin.tar.gz
25,25,macos,x64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_macos-x64_bin.tar.gz
25,25,windows,x64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_windows-x64_bin.zip
#
# General-Availability Release (Alias)
#
24,latest,linux,aarch64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_linux-aarch64_bin.tar.gz
24,latest,linux,x64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_linux-x64_bin.tar.gz
24,latest,macos,aarch64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_macos-aarch64_bin.tar.gz
24,latest,macos,x64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_macos-x64_bin.tar.gz
24,latest,windows,x64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_windows-x64_bin.zip
ga,latest,linux,aarch64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_linux-aarch64_bin.tar.gz
ga,latest,linux,x64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_linux-x64_bin.tar.gz
ga,latest,macos,aarch64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_macos-aarch64_bin.tar.gz
ga,latest,macos,x64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_macos-x64_bin.tar.gz
ga,latest,windows,x64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_windows-x64_bin.zip
#
# Soon-Archived Release
#
#
# Soon-Archived Release (Alias)
#
25,latest,linux,aarch64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_linux-aarch64_bin.tar.gz
25,latest,linux,x64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_linux-x64_bin.tar.gz
25,latest,macos,aarch64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_macos-aarch64_bin.tar.gz
25,latest,macos,x64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_macos-x64_bin.tar.gz
25,latest,windows,x64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_windows-x64_bin.zip
ga,latest,linux,aarch64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_linux-aarch64_bin.tar.gz
ga,latest,linux,x64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_linux-x64_bin.tar.gz
ga,latest,macos,aarch64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_macos-aarch64_bin.tar.gz
ga,latest,macos,x64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_macos-x64_bin.tar.gz
ga,latest,windows,x64=https://download.java.net/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_windows-x64_bin.zip
#
# Early-Access Releases
#
Expand All @@ -38,43 +32,45 @@ ga,latest,windows,x64=https://download.java.net/java/GA/jdk24.0.1/24a58e0e276943
23,23-valhalla+1-90,macos,aarch64=https://download.java.net/java/early_access/valhalla/1/openjdk-23-valhalla+1-90_macos-aarch64_bin.tar.gz
23,23-valhalla+1-90,macos,x64=https://download.java.net/java/early_access/valhalla/1/openjdk-23-valhalla+1-90_macos-x64_bin.tar.gz
23,23-valhalla+1-90,windows,x64=https://download.java.net/java/early_access/valhalla/1/openjdk-23-valhalla+1-90_windows-x64_bin.zip
24,24-leyden+2-8,linux,x64=https://download.java.net/java/early_access/leyden/2/openjdk-24-leyden+2-8_linux-x64_bin.tar.gz
24,24-leyden+2-8,macos,aarch64=https://download.java.net/java/early_access/leyden/2/openjdk-24-leyden+2-8_macos-aarch64_bin.tar.gz
25,25-ea+24,linux,aarch64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_linux-aarch64_bin.tar.gz
25,25-ea+24,linux,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_linux-x64_bin.tar.gz
25,25-ea+24,macos,aarch64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_macos-aarch64_bin.tar.gz
25,25-ea+24,macos,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_macos-x64_bin.tar.gz
25,25-ea+24,windows,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_windows-x64_bin.zip
25,25-loom+1-11,linux,aarch64=https://download.java.net/java/early_access/loom/1/openjdk-25-loom+1-11_linux-aarch64_bin.tar.gz
25,25-loom+1-11,linux,x64=https://download.java.net/java/early_access/loom/1/openjdk-25-loom+1-11_linux-x64_bin.tar.gz
25,25-loom+1-11,macos,aarch64=https://download.java.net/java/early_access/loom/1/openjdk-25-loom+1-11_macos-aarch64_bin.tar.gz
25,25-loom+1-11,macos,x64=https://download.java.net/java/early_access/loom/1/openjdk-25-loom+1-11_macos-x64_bin.tar.gz
25,25-loom+1-11,windows,x64=https://download.java.net/java/early_access/loom/1/openjdk-25-loom+1-11_windows-x64_bin.zip
26,26-ea+15,linux,aarch64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_linux-aarch64_bin.tar.gz
26,26-ea+15,linux,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_linux-x64_bin.tar.gz
26,26-ea+15,macos,aarch64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_macos-aarch64_bin.tar.gz
26,26-ea+15,macos,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_macos-x64_bin.tar.gz
26,26-ea+15,windows,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_windows-x64_bin.zip
26,26-leydenpremain+1,linux,aarch64=https://download.java.net/java/early_access/leyden/1/openjdk-26-leydenpremain+1_linux-aarch64_bin.tar.gz
26,26-leydenpremain+1,linux,x64=https://download.java.net/java/early_access/leyden/1/openjdk-26-leydenpremain+1_linux-x64_bin.tar.gz
26,26-leydenpremain+1,macos,aarch64=https://download.java.net/java/early_access/leyden/1/openjdk-26-leydenpremain+1_macos-aarch64_bin.tar.gz
#
# Early-Access Releases (Alias)
#
25,latest,linux,aarch64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_linux-aarch64_bin.tar.gz
25,latest,linux,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_linux-x64_bin.tar.gz
25,latest,macos,aarch64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_macos-aarch64_bin.tar.gz
25,latest,macos,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_macos-x64_bin.tar.gz
25,latest,windows,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_windows-x64_bin.zip
ea,latest,linux,aarch64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_linux-aarch64_bin.tar.gz
ea,latest,linux,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_linux-x64_bin.tar.gz
ea,latest,macos,aarch64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_macos-aarch64_bin.tar.gz
ea,latest,macos,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_macos-x64_bin.tar.gz
ea,latest,windows,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_windows-x64_bin.zip
ea,stable,linux,aarch64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_linux-aarch64_bin.tar.gz
ea,stable,linux,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_linux-x64_bin.tar.gz
ea,stable,macos,aarch64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_macos-aarch64_bin.tar.gz
ea,stable,macos,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_macos-x64_bin.tar.gz
ea,stable,windows,x64=https://download.java.net/java/early_access/jdk25/24/GPL/openjdk-25-ea+24_windows-x64_bin.zip
26,latest,linux,aarch64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_linux-aarch64_bin.tar.gz
26,latest,linux,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_linux-x64_bin.tar.gz
26,latest,macos,aarch64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_macos-aarch64_bin.tar.gz
26,latest,macos,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_macos-x64_bin.tar.gz
26,latest,windows,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_windows-x64_bin.zip
ea,latest,linux,aarch64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_linux-aarch64_bin.tar.gz
ea,latest,linux,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_linux-x64_bin.tar.gz
ea,latest,macos,aarch64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_macos-aarch64_bin.tar.gz
ea,latest,macos,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_macos-x64_bin.tar.gz
ea,latest,windows,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_windows-x64_bin.zip
ea,stable,linux,aarch64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_linux-aarch64_bin.tar.gz
ea,stable,linux,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_linux-x64_bin.tar.gz
ea,stable,macos,aarch64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_macos-aarch64_bin.tar.gz
ea,stable,macos,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_macos-x64_bin.tar.gz
ea,stable,windows,x64=https://download.java.net/java/early_access/jdk26/15/GPL/openjdk-26-ea+15_windows-x64_bin.zip
jextract,latest,linux,aarch64=https://download.java.net/java/early_access/jextract/22/6/openjdk-22-jextract+6-47_linux-aarch64_bin.tar.gz
jextract,latest,linux,x64=https://download.java.net/java/early_access/jextract/22/6/openjdk-22-jextract+6-47_linux-x64_bin.tar.gz
jextract,latest,macos,aarch64=https://download.java.net/java/early_access/jextract/22/6/openjdk-22-jextract+6-47_macos-aarch64_bin.tar.gz
jextract,latest,macos,x64=https://download.java.net/java/early_access/jextract/22/6/openjdk-22-jextract+6-47_macos-x64_bin.tar.gz
jextract,latest,windows,x64=https://download.java.net/java/early_access/jextract/22/6/openjdk-22-jextract+6-47_windows-x64_bin.tar.gz
leyden,latest,linux,x64=https://download.java.net/java/early_access/leyden/2/openjdk-24-leyden+2-8_linux-x64_bin.tar.gz
leyden,latest,macos,aarch64=https://download.java.net/java/early_access/leyden/2/openjdk-24-leyden+2-8_macos-aarch64_bin.tar.gz
leydenpremain,latest,linux,aarch64=https://download.java.net/java/early_access/leyden/1/openjdk-26-leydenpremain+1_linux-aarch64_bin.tar.gz
leydenpremain,latest,linux,x64=https://download.java.net/java/early_access/leyden/1/openjdk-26-leydenpremain+1_linux-x64_bin.tar.gz
leydenpremain,latest,macos,aarch64=https://download.java.net/java/early_access/leyden/1/openjdk-26-leydenpremain+1_macos-aarch64_bin.tar.gz
loom,latest,linux,aarch64=https://download.java.net/java/early_access/loom/1/openjdk-25-loom+1-11_linux-aarch64_bin.tar.gz
loom,latest,linux,x64=https://download.java.net/java/early_access/loom/1/openjdk-25-loom+1-11_linux-x64_bin.tar.gz
loom,latest,macos,aarch64=https://download.java.net/java/early_access/loom/1/openjdk-25-loom+1-11_macos-aarch64_bin.tar.gz
Expand Down
Loading