Avatar ·

Como alterar a versão padrão do Java (JDK) no macOS?

Olá a todos! Sou novo em Java e macOS, mudei recentemente do Windows. Instalei várias versões do JDK (11, 17 e 21) via Homebrew e instaladores oficiais. Agora tenho um problema: quando abro o terminal e digito `java -version`, sempre aparece Java 11, embora para meu projeto no IntelliJ IDEA precise de Java 17. Tentei adicionar `export JAVA_HOME=/usr/libexec/java_home -v 17` no arquivo `~/.zshrc`, mas depois de reiniciar o terminal nada muda. Além disso, não entendo como verificar quais versões do JDK estão instaladas no sistema. Aqui está um exemplo do meu código que não compila por causa da versão antiga: ```java // TestSealed.java — requer Java 17+ public sealed class TestSealed permits ChildClass { public void test() { System.out.println("Teste de classe sealed"); } } final class ChildClass extends TestSealed {} ``` Ao compilar com `javac TestSealed.java` recebo o erro: `sealed classes are not supported in -source 11`. Como faço para que o sistema use Java 17 por padrão?