Java para Minecraft: qual versão usar e quanta RAM reservar
Qual Java o Minecraft precisa, como resolver o erro de versão de Java e quanta memória RAM reservar para o jogo vanilla, com mods ou modpacks, sem travar o PC.
Por Paul Henry 4 min de leitura
Dois ajustes resolvem boa parte dos problemas do Minecraft Java no PC: usar o Java certo para a versão do jogo e reservar a quantidade certa de memória RAM. Este guia explica os dois, sem precisar mexer em variáveis de ambiente nem decorar argumentos da JVM.
O Minecraft precisa de Java instalado?
O Minecraft: Java Edition roda sobre o Java, mas você não precisa instalar o Java no computador. Launchers modernos usam um runtime próprio, baixado dos servidores da Mojang. O DromorCraft faz isso: descobre os runtimes que já existem na máquina, identifica a versão e a arquitetura de cada um e baixa da Mojang o que faltar.
Instalar o Java "do site" e torcer para dar certo é a origem de muitos erros, porque cada versão do jogo pede uma versão diferente.
Qual versão do Java cada Minecraft usa
A Mojang declara no manifesto de cada versão do jogo qual Java ela usa. Como referência:
Minecraft 1.16.5 e anteriores: Java 8.
Minecraft 1.17: Java 16.
Minecraft 1.18 a 1.20.4: Java 17.
Minecraft 1.20.5 em diante: Java 21 ou mais novo, conforme a versão.
Com mods a coisa complica: alguns pedem um Java específico (o Cobblemon, por exemplo, pede o Java 21), e um Java novo demais pode não ser aceito pelo loader. O DromorCraft confere isso antes de abrir o jogo: um Java que os mods recusam é barrado com o nome do mod e o botão para baixar a versão certa, que passa a ser usada pela instância assim que termina.

Erros comuns de Java e como resolver
"Unsupported class version" / "has been compiled by a more recent version": o mod ou a versão do jogo pede um Java mais novo. Deixe o launcher baixar o Java pedido.
O jogo abre e fecha na hora numa versão antiga: Java novo demais para aquela versão. Versões antigas do jogo recebem, no DromorCraft, o Java que elas realmente aceitam.
"Could not reserve enough space for object heap": a memória configurada não cabe. Veja a seção de RAM abaixo.
Quando o jogo fecha com erro, o launcher lê o log e o crash report, reconhece casos como "Java mais novo exigido" e "memória esgotada" e oferece a correção em um botão.
Quanta RAM reservar para o Minecraft
Mais memória nem sempre é melhor. Reservar demais deixa o sistema sem folga e pode causar travadas longas de coleta de lixo. Como ponto de partida:
Vanilla, sem mods: 2 a 4 GB.
Poucos mods ou mods de desempenho: 4 GB.
Modpacks médios (até ~150 mods): 4 a 6 GB.
Modpacks grandes: 6 a 8 GB, ou o que a página do pack recomendar.
Deixe sempre memória para o Windows ou o Linux e para o que mais estiver aberto. Num PC com 8 GB, por exemplo, passar de 4 a 5 GB para o jogo costuma piorar em vez de melhorar.
Como aumentar a RAM do Minecraft no DromorCraft
Cada instância tem a sua memória. Numa instância nova, o limite padrão é calculado a partir da RAM da máquina. Você pode definir qualquer valor nas configurações da instância, e o launcher avisa quando ele não cabe no seu computador. Os argumentos de JVM da instância também chegam ao jogo, para quem quer ajustar mais fino.

Verificação de desempenho
Cada instância tem uma verificação que olha a memória da máquina, a que o jogo recebe, o Java e a quantidade de mods, e sugere, em botões:
a memória certa;
o coletor de lixo do launcher oficial, ou o ZGC no Java 23+ com 4 GB ou mais;
mods de otimização compatíveis com a versão e o loader, só quando nada instalado já faz aquilo.

Minecraft lagando: checklist rápido
Confira se a instância está com o Java que a versão pede.
Ajuste a RAM para a faixa acima, nem pouca nem demais.
Instale mods de otimização compatíveis com o seu loader (no Fabric, Sodium e Lithium são os mais usados).
Reduza a distância de renderização e desligue shaders para testar.
Atualize o driver da placa de vídeo.
Perguntas frequentes
Preciso desinstalar o Java que já tenho?
Não. O launcher identifica os runtimes que já existem e usa o adequado; os que não servem para aquela versão são ignorados.
Por que meu Minecraft usa mais RAM do que eu reservei?
O valor reservado é o limite do "heap" do Java. O processo do jogo usa um pouco além disso para gráficos, bibliotecas nativas e o próprio Java. É normal.
Funciona no Linux?
Sim. O DromorCraft roda no Windows 10/11 e no Linux (AppImage e .deb), com o mesmo gerenciamento de Java e memória.
Baixe o DromorCraft e deixe o launcher cuidar do Java por você.