diff --git a/bucket/oraclejdk-21.json b/bucket/oraclejdk-21.json new file mode 100644 index 00000000000..f30e4ec9a86 --- /dev/null +++ b/bucket/oraclejdk-21.json @@ -0,0 +1,33 @@ +{ + "description": "Oracle Java Platform, Standard Edition Development Kit (JDK) 21 LTS", + "homepage": "https://www.oracle.com/java/technologies/downloads/#java21", + "version": "21.0.11", + "license": "https://www.oracle.com/downloads/licenses/no-fee-license.html", + "architecture": { + "64bit": { + "url": "https://download.oracle.com/java/21/archive/jdk-21.0.11_windows-x64_bin.zip", + "hash": "947660f83b33bcda0da3497b2959bce1523fc3a000689147e3671574c8e47eca" + } + }, + "extract_dir": "jdk-21.0.11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://www.oracle.com/java/technologies/javase/21u-relnotes.html", + "useragent": "curl/7", + "regex": "
  • JDK ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.oracle.com/java/$majorVersion/archive/jdk-$version_windows-x64_bin.zip" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$version" + } +} diff --git a/bucket/oraclejdk-26.json b/bucket/oraclejdk-26.json new file mode 100644 index 00000000000..94791c90ea1 --- /dev/null +++ b/bucket/oraclejdk-26.json @@ -0,0 +1,33 @@ +{ + "description": "Oracle Java Platform, Standard Edition Development Kit (JDK) 26", + "homepage": "https://www.oracle.com/java/", + "version": "26.0.1", + "license": "https://www.oracle.com/downloads/licenses/no-fee-license.html", + "architecture": { + "64bit": { + "url": "https://download.oracle.com/java/26/archive/jdk-26.0.1_windows-x64_bin.zip", + "hash": "6ce5d87324f2b47ea714a9b394e24e3db8b247c620e1dd47ae140859a90f28c1" + } + }, + "extract_dir": "jdk-26.0.1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://www.oracle.com/java/technologies/downloads/", + "useragent": "curl/7", + "regex": "Java SE Development Kit ([\\d.]+) downloads" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.oracle.com/java/$majorVersion/archive/jdk-$version_windows-x64_bin.zip" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$version" + } +}