ENV-002 – Instalação e configuração da JVM e JDK

Publicado: 21/01/2014 por Guilherme Weizenmann em Básico, java
Tags:, , ,

Olá pessoal. Hoje falarei da instalação do Java. O Java vem em dois sabores:

JRE
Java Runtime Environment (Ambiente de tempo de execução Java – tradução meia boca 😛 )
JDK
Java Development Kit (Kit de desenvolvimento Java – tradução boa 😀 )

Então, se você for desenvolver uma aplicação em Java precisará do JDK. Se for usar ou distribuir uma aplicação para o usuário final, precisará do JRE, que por “coincidência”, faz parte do JDK.

Além desses dois sabores do Java, ele também tem 2 fornecedores. Se você pensava que Java era só da Oracle (antigamente Sun), se enganou. Na época em que a Sun não tinha sido comprada pela Oracle, a própria Sun começou um projeto junto à comunidade Java para a disponibilização de um Java 100% open source. Então, se você pensava também que o Java era 100% open source, se enganou. O Java da oracle possui algumas partes fechadas, mas que estão em processo de abertura de código. Então, existem 2 fornecedores do Java: a Oracle e ………… (suspense) ……………. o projeto OpenJDK.

As principais diferenças entre o Java da Oracle e o OpenJDK são:

  • o OpenJDK é 100% open source
  • o OpenJDK, atualmete, roda somente em linux, mas se você joga Minecraft em linux, deveria usá-lo, pois é otimizado para linux.

Onde eu consigo o Java

O Java da oracle, você baixa do site da Oracle para qualquer sistema operacional.

Se você usa linux, principalmente derivados do Debian, terá ainda a opção de acesso via repositório oficial ao OpenJDK e ao Java da Sun (5 e 6 antes da venda da Sun), e via repositório PPA (https://launchpad.net/~webupd8team/+archive/java) ao Java da Oracle (Java 6,7 e 8).

O processo de instalação específico para cada S.O. será abordado nos POST ENV-002L e ENV-002W

Eu instalei, e aí……

Depois de instalado, 3 variáveis de ambiente são necessárias:

  • PATH – já existe, mas precisa estar adequada
  • JAVA_HOME
  • CLASPATH

JAVA_HOME e CLASSPATH são abordadas no post ENV-003(L/W).

Quanto PATH, deve ser adicionado o caminha para os executáveis da Java para que o sistema saiba onde procurar os comandos java, javac, javaws, …, sem que você precise colocar o caminho completo.

Bem pessoal, por hoje é só, mas em breve traremos os procedimentos de instalação do Java em cada plataforma.

Vida longa e próspera!

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s