File tree Expand file tree Collapse file tree 12 files changed +25
-25
lines changed
class-initialization-examples
multithreading-demo-improved
multithreading-demo-oversized Expand file tree Collapse file tree 12 files changed +25
-25
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ In both examples we use the Jackson framework to parse a JSON file to determine
2020
21211 . Download and install the latest GraalVM JDK using [ SDKMAN!] ( https://sdkman.io/ ) .
2222 ``` bash
23- sdk install java 21.0.5 -graal
23+ sdk install java 25 -graal
2424 ```
2525
26262. Download or clone the repository and navigate into the ` class-initialization-examples` directory:
Original file line number Diff line number Diff line change 1212
1313 <properties >
1414 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
15- <maven .compiler.source>21 </maven .compiler.source>
16- <maven .compiler.target>21 </maven .compiler.target>
15+ <maven .compiler.source>25 </maven .compiler.source>
16+ <maven .compiler.target>25 </maven .compiler.target>
1717 </properties >
1818
1919 <dependencies >
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ This is a polyglot Helidon HTTP web service that demonstrates how multiple JavaS
66
771 . Download and install the latest GraalVM JDK using [ SDKMAN!] ( https://sdkman.io/ ) .
88 ``` bash
9- sdk install java 21.0.5 -graal
9+ sdk install java 25 -graal
1010 ```
1111
12122. Download or clone the repository and navigate into the ` js-java-async-helidon` directory:
Original file line number Diff line number Diff line change 4040 <artifactId >maven-compiler-plugin</artifactId >
4141 <version >3.8.1</version >
4242 <configuration >
43- <source >17 </source >
44- <target >17 </target >
43+ <source >25 </source >
44+ <target >25 </target >
4545 </configuration >
4646 </plugin >
4747 <plugin >
7373 </build >
7474
7575 <properties >
76- <graalvm .version>23.1.1 </graalvm .version>
76+ <graalvm .version>25.0.0 </graalvm .version>
7777 </properties >
7878
7979 <dependencyManagement >
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ The plugin also generates a report using the [Native Image Build Reports](https:
4444
45451 . Download and install the latest GraalVM JDK using [ SDKMAN!] ( https://sdkman.io/ ) .
4646 ``` bash
47- sdk install java 21.0.1 -graal
47+ sdk install java 25 -graal
4848 ```
4949
50502. Download or clone the repository and navigate into the ` multithreading-demo/multithreading-demo-oversized_` directory:
Original file line number Diff line number Diff line change 1010
1111 <properties >
1212 <native .maven.plugin.version>0.10.4</native .maven.plugin.version>
13- <maven .compiler.source>21 </maven .compiler.source>
14- <maven .compiler.target>21 </maven .compiler.target>
13+ <maven .compiler.source>25 </maven .compiler.source>
14+ <maven .compiler.target>25 </maven .compiler.target>
1515 </properties >
1616
1717 <dependencies >
Original file line number Diff line number Diff line change 1010
1111 <properties >
1212 <native .maven.plugin.version>0.10.4</native .maven.plugin.version>
13- <maven .compiler.source>21 </maven .compiler.source>
14- <maven .compiler.target>21 </maven .compiler.target>
13+ <maven .compiler.source>25 </maven .compiler.source>
14+ <maven .compiler.target>25 </maven .compiler.target>
1515 </properties >
1616
1717 <dependencies >
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ There is also the [Maven plugin for GraalVM Native Image building](https://graal
1414
15151 . Download and install the latest GraalVM JDK using [ SDKMAN!] ( https://sdkman.io/ ) .
1616 ``` bash
17- sdk install java 21.0.1 -graal
17+ sdk install java 25 -graal
1818 ```
1919
20202. Download or clone the repository and navigate into the ` native-netty-plot` directory:
Original file line number Diff line number Diff line change @@ -11,13 +11,13 @@ The application uses the Gradle build tool.
1111
12121 . Download the latest GraalPy as described on [ https://www.graalvm.org/python/ ] ( https://www.graalvm.org/python/ ) . For example on Linux:
1313 ``` bash
14- wget https://github.com/oracle/graalpython/releases/download/graal-23.1.1 /graalpy-23.1.1 -linux-amd64.tar.gz
15- tar xzf graalpy-23.1.1 -linux-amd64.tar.gz
14+ wget https://github.com/oracle/graalpython/releases/download/graal-25.0.0 /graalpy-25.0.0 -linux-amd64.tar.gz
15+ tar xzf graalpy-25.0.0 -linux-amd64.tar.gz
1616 ```
1717
18182. Install the required packages for this demo into the _resources_ directory:
1919 ` ` ` bash
20- graalpy-23.1.1 -linux-amd64/bin/graalpy -m venv src/main/resources/venv
20+ graalpy-25.0.0 -linux-amd64/bin/graalpy -m venv src/main/resources/venv
2121 src/main/resources/venv/bin/graalpy -m pip install nltk
2222 ` ` `
2323
Original file line number Diff line number Diff line change @@ -31,18 +31,18 @@ dependencies {
3131
3232 implementation(" jakarta.inject:jakarta.inject-api:2.0.1" )
3333
34- implementation(" org.graalvm.sdk:graal-sdk:23.1.1 " )
35- implementation(" org.graalvm.polyglot:python:23.1.1 " )
36- implementation(" org.graalvm.sdk:nativeimage:23.1.1 " )
34+ implementation(" org.graalvm.sdk:graal-sdk:25.0.0 " )
35+ implementation(" org.graalvm.polyglot:python:25.0.0 " )
36+ implementation(" org.graalvm.sdk:nativeimage:25.0.0 " )
3737}
3838
3939
4040application {
4141 mainClass. set(" websocket.chat.Application" )
4242}
4343java {
44- sourceCompatibility = JavaVersion . toVersion(" 21 " )
45- targetCompatibility = JavaVersion . toVersion(" 21 " )
44+ sourceCompatibility = JavaVersion . toVersion(" 25 " )
45+ targetCompatibility = JavaVersion . toVersion(" 25 " )
4646}
4747
4848
You can’t perform that action at this time.
0 commit comments