Here’s the way.

Install SDKMAN for quality of life

curl -s "https://get.sdkman.io" | bash

Load the env in an existing environment:

source "$HOME/.sdkman/bin/sdkman-init.sh"

Install GraalVM

You know you want Quarkus because of GraalVM. See the latest version:

sdk list java | grep mandrel

Install the latest:

sdk install java 25.0.1.r25-mandrel

Install Quarkus CLI for hacker effect

NOTE: we know you want to setup Quarkus from the starter page, right?

sdk install quarkus

Create a Quarkus project

quarkus create app com.example:self-service \
  --gradle \
  --java=25 \
  --extension="resteasy-reactive,qute,hibernate-orm-panache"