Entendendo as siglas criadas pela Sun

A Sun, empresa criadora do Java, criou uma série de siglas (muitas mesmo), que vocês aprenderão com o tempo. Explicarei algumas.

Para apenas rodar os programas Java ".class" (conhecidos como bytecodes), é necessária uma Máquina Virtual Java. Ela vem inclusa no JRE (Java Runtime Environment), que também inclui basicamente bibliotecas e algumas outras ferramentas, destinadas ao usuário final.
Mas nós, não somos apenas usuários finais, somos programadores, portanto precisamos do que a Sun chama de JDK (Java Development Kit), que inclui tudo do JRE, e mais algumas ferramentas para o programador, como por exemplo o compilador java (que gera os bytecodes).

Até aí tudo bem, é só fazer o download do JDK e pronto... NÃO! Aqui que muitos se complicam. A Sun resolveu, a partir do Java 1.2, mudar a nomenclatura do Java (muitos dizem que por fins comerciais) para Java 2. Portanto, tudo o que se refere a Java 2, está se referindo ao Java versão >= 1.2. Uma simples mudança de nome (Java => Java 2) que confunde muito, e que eu, particurlarmente, achei inútil.

Então o que se chamava JDK, passou a se chamar J2SE SDK (Java 2 Standard Edition - System Development Kit), e o que se chamava JRE, agora se chama J2SE JRE (Java 2 Standard Edition - Java Runtime Environment). Tendo isto tudo em mente, faremos então o download do J2SE 1.4.2 SDK (que nesta data é a versão estável mais atual).

Cuidado, há também no site o que a Sun chama de J2EE e J2ME, CUIDADO PARA NÃO CONFUNDIR, O QUE QUEREMOS É O J2SE.

J2EE (Java 2 Enterprise Edition) é uma série de especificações que a Sun criou, para alguns recursos mais avançados do Java, como acesso a banco de dados, WebServices, acesso remoto e etc. Alguns termos bem conhecidos como JSP, Servlets, EJB, (...), são do contexto do J2EE.

J2ME (Java 2 Micro Edition) também é uma série de especificações, só que visando a implementação de programas Java para equipamentos portáteis, como celulares, PDAs, relógios, etc.

ps.: Se você não entendeu nada disso, não se preocupe, não é importante. Apenas volte e siga os passos da instalação. Se quiser saber mais, fique a vontade para usar o fórum do panda, ou me mandar um email.