Como instalar múltiplas versões do Java sem perder os cabelos com SDKMAN!

preview_player
Показать описание
Curso Imersivo Especialista Spring REST:

Curso Gratuito Mergulho Spring REST:

Uma situação bem comum para quase todos os programadores Java é precisar de múltiplas versões do JDK instaladas localmente para manter projetos diferentes ou para os estudos.

Para os iniciantes, bate um medinho de instalar uma nova versão e estragar todo o ambiente.

Para quem já é um pouco mais avançado, só bate uma preguiça mesmo, de ter que instalar e configurar as variáveis de ambiente várias vezes por dia.

Neste vídeo você vai aprender a instalar (Linux/macOS) e usar o SDKMAN!, uma ferramenta muito simples e útil para qualquer programador Java que faz exatamente isso: gerencia múltiplas instalações do JDK (além de outros tipos de programas).

Você nunca mais vai sentir medo ou preguiça de instalar várias versões do JDK na sua máquina!

Instagram:

Blog:

Mergulhe fundo com nossos cursos online de Java e Front-end:

#sdkman #jdk #java #algaworks
Рекомендации по теме
Комментарии
Автор

Que maravilha! Muito obrigado por esta dica. Facilitou demais minha vida.

NieltonMoraes
Автор

Ótimo vídeo, já vou instalar no Linux, obrigado

julionovaes
Автор

Que maravilha, salvou minha vida. Brigadão mesmo.

hugoluizcruz
Автор

Vídeo excelente, parabéns pelo conteúdo !!!!

lucasfinotirodrigues
Автор

Eu criei um utilitário de linha de comando bem leve e simples. Apenas usando o componente shell do spring boot com compilação nativa usando graalvm, aí é so abrir o terminal e passar os comandos. 😁

alcideswenner
Автор

No Arch Linux já existe uma função nativa para selecionar a JDK (comando archlinux-java) mas esse sdkman parece ser bem útil tb, principalmente por gerenciar outras Sdk tb. Valeu.

anderberin
Автор

Maravilha de vídeo, mas como eu faço para identificar as versões LTS?

waldirescoutopereira
Автор

Opa essa é uma ótima ferramenta, vai facilitar muito minha vida, show de bola

fabioassembly
Автор

Estou tendo exatamente este problema, há varias aplicações com java 8 e 11 e a IDE fica dando conflito quando seta na variavel de ambiente, meio que "buga" e nao identifica . Obrigado vou testar

iasmimcalistro
Автор

Por segurança, prefiram a versão da própria oracle. Por exemplo: sdk install java 22.0.2-oracle

ROMUALDOMORAESNETO-bd
Автор

Me identifiquei com a chamada do vídeo, claro que pela careca também kkkk

ailtonocchi
Автор

Acho que só faltou mostrar como fica a variável de ambiente JAVA_HOME quando se alterna as versões pelo sdkman

ViniciusVille
Автор

Para utilizar o SDK Man no linux (Ubuntu), preciso desinstalar todas as JDKs instaladas na minha máquina??

jardeldario
Автор

Eu uso a mesma sintaxe do Java 8 em tudo pra evitar problemas de incompatibilidade, mas quando inspeciono código alheio a história é outra. Basicamente essa sintaxe apenas faz isso:

Object obj = new Cliente();
if(obj instanceof Cliente) {
((Cliente)obj).dizerOla();
}

Ou seja, mais um gadet pra memorizar.

marcelocosta
Автор

O SDKMAN gerencia as variáveis de ambiente ou teria que adicionar para as versões do java instalada?

rodrigoxavier
Автор

Qual a diferença entre esses adoptJDK e os da lista "java" mais abaixo na lista?

davipessoa
Автор

Olá, no SDK não há a versão 6. Preciso dela para rodar o meu SPSS stats. Qual seria a alternativa?

flaviohenriquederezendecos
Автор

Olá, Boa Tarde. Quando eu insiro o comando "sdk list java" ele funciona, porém não me mostra nenhuma versão do java. Existe alguma outra forma de instalar ?

danilomiguel
Автор

E como faço para ser alterado na IDE automaticamente? No terminal beleza, mano na IDE não funciona.

jorgemeireles
Автор

Muito boa a ferramenta. Porém, quando mudo a versão está dando erro.
java --version
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

afraniogarcia