É um ambiente básico de desenvolvimento disponibilizado pela Sun para desenvolvimento de programas em Java.
Outras empresas também disponibilizam ferramentas de desenvolvimento com o mesmo conjunto de programas (IBM,TowerJ, ...).
Programas
javac: compila programas fonte e gera arquivos de classe no formato de bytecode.
java: interpreta aplicações escritas em Java.
jdb: faz depuração da execução de aplicações e applets Java.
javap: desassemblador de bytecodes.
javadoc: gerador de documentação HTML a partir de programas fonte Java.
appletviewer : carregador de applets sem usar web browsers.
JSDK - Utilização
Instalação (download do produto)
http://java.sun.com/javase/downloads/index.jsp
Compilação
javac -->
em geral, é criado um arquivo para cada classe
Execução
java -->