Skip to content

Commit 601af33

Browse files
committed
Upgrade to jdk-25.
1 parent 079b879 commit 601af33

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

BUILD.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ winget install --id=EclipseAdoptium.Temurin.17.JDK -e
6969

7070
## WebGPU Support (Optional)
7171

72-
To build Processing with the experimental WebGPU renderer, you need JDK 24+, Rust, and jextract.
72+
To build Processing with the experimental WebGPU renderer, you need JDK 25, Rust, and jextract.
7373

74-
### Install Temurin JDK 24
74+
### Install Temurin JDK 25
7575

7676
```bash
77-
brew install --cask temurin@24 # macOS
77+
brew install --cask temurin@25 # macOS
7878
```
7979

8080
### Install `jextract`
@@ -178,7 +178,7 @@ If you’re building Processing using IntelliJ IDEA and something’s not workin
178178
179179
### Use the Correct JDK (temurin-17)
180180
181-
Make sure IntelliJ is using **temurin-17**, not another version. If building with WebGPU (`-PenableWebGPU=true`), use **temurin-24** instead.
181+
Make sure IntelliJ is using **temurin-17**, not another version. If building with WebGPU (`-PenableWebGPU=true`), use **temurin-25** instead.
182182
183183
1. Go to **File > Project Structure > Project**
184184
2. Set the **Project SDK** to: `temurin-17`

app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ tasks.register<Copy>("includeJavaMode") {
438438
val enableWebGPU = findProperty("enableWebGPU")?.toString()?.toBoolean() ?: false
439439

440440
tasks.register<Copy>("includeJdk") {
441-
val jdkVersion = if (enableWebGPU) 24 else 17
441+
val jdkVersion = if (enableWebGPU) 25 else 17
442442
val jdkHome = project.the<JavaToolchainService>().launcherFor {
443443
languageVersion.set(JavaLanguageVersion.of(jdkVersion))
444444
}.map { it.metadata.installationPath.asFile }

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[versions]
2-
kotlin = "2.2.20"
2+
kotlin = "2.3.21"
33
compose-plugin = "1.9.1"
44
jogl = "2.6.0"
55
antlr = "4.13.2"

0 commit comments

Comments
 (0)