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"