Skip to content

Commit 7f8b19b

Browse files
committed
Updated jdk for CircleCI
1 parent c4ce466 commit 7f8b19b

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

.circleci/config.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,20 @@ executors:
1111

1212
commands:
1313
install_java:
14-
description: "Install Java 11"
14+
description: "Install Java 21"
1515
steps:
1616
- run:
17-
name: Install Java 11
17+
name: Install Java 21
1818
command: |
19-
sudo apt-get update
20-
sudo apt-get install -y openjdk-11-jdk
21-
sudo update-alternatives --set java /usr/lib/jvm/java-11-openjdk-amd64/bin/java
22-
sudo update-alternatives --set javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac
19+
sudo apt update
20+
sudo apt install -y openjdk-21-jdk
21+
if [ "$(uname -m)" = "aarch64" ]; then
22+
ARCH="arm64"
23+
else
24+
ARCH="amd64"
25+
fi
26+
sudo update-alternatives --set java /usr/lib/jvm/java-21-openjdk-$ARCH/bin/java
27+
sudo update-alternatives --set javac /usr/lib/jvm/java-21-openjdk-$ARCH/bin/javac
2328
prepare:
2429
description: "Prepare"
2530
steps:

0 commit comments

Comments
 (0)