Java · Essencial · Português · Técnico
JDK
Kit de desenvolvimento Java. Reúne o compilador javac, a JVM, a biblioteca padrão e ferramentas como jar, jshell e jcmd para escrever, empacotar e diagnosticar programas.
Onde usar
Surge ao configurar o ambiente: o Maven reclama que não há compilador quando o JAVA_HOME aponta para um runtime sem javac.
Em código
javac Ola.java # compila para Ola.class
java Ola # executa na JVM
jshell # console interativoExemplos
O build quebrou porque o JAVA_HOME aponta para outro JDK.
Precisamos do JDK 25 na imagem de build, não só do runtime.
Cuidado
Não confunda com JRE, que só executa programas e não compila.
Sinônimos
kit de desenvolvimento Java
Origem
Sigla de Java Development Kit.