O curso é relativamente antigo para o mundo de hoje com tantas atualizações, então compartilho alguns pontos válidos para você que está fazendo o curso em 2024:
- Configure suas variáveis de ambiente antes de iniciar o curso:
- JAVA_HOME;
- GRAALVM_HOME;
- Path.
!!! A versão jdk do Quarkus e da GraalVM devem ser a mesma. Por exemplo, se você gerou seu projeto quarkus com java 21, a versão java do seu GraalVM deve ser 21 também.
O Visual Studio que o instrutor chama de Visual Studio 2017 Visual C++ Build Tools mudou de nome e está como Visual Studio que é o VS Installer (versão de 2022).
A GraalVM com jdk 21 ou 22 não necessita que você dê o comando -gu installer native-image como mencionado na aula, pois a GraalVM já disponibiliza a native-image no pacote que você instalou a própria GraalVM.
Você não precisa aplicar o comando cmd /c 'call "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat" && mvn package -Pnative' apenas o comando ./mvnw package -Pnative já resolve seu problema (com o Visual Studio 2022).
Atenciosamente, Rayane Jesus