Instalando o OpenJDK (MacOS)

Logo do OpenJDK

Neste post vou explicar como instalar a JVM livre, do projeto OpenJDK, em sua estação.

OpenJDK é um projecto da Sun Microsystems para a criação de um Java Development Kit baseado totalmente em software livree de código aberto.[1]

Após a compra da Sun pela Oracle surgiram muitas dúvidas em relação a vida do Java, por isso é muito importante que a comunidade Java apoie o projeto OpenJDK[2] e esta foi minha motivação para fazer este post. Em breve farei  outros ainda mais específicos.

A principal fonte é página oficial do projeto(http://openjdk.java.net/) onde existe a documentação necessária para instalar em vários SO’s. Como no site não tem a dica de como instalar no mac, e por ser o mais difícil, vou começar por ele.

MacOS

O primeiro passo é se certificar que seu Mac está com o MacPorts[3] instalado. Se não estiver baixe o “dmg”correspondente a versão do seu mac em: http://www.macports.org/install.php

Obs.: Para instalar o MacPorts o XCode é requerido.

Depois de instalado abra o terminal e execute os seguintes comandos:

sudo port install openjdk6

Obs.: No momento que escrevo este post, est port do openjdk6 está com problemas e o comando acima não funciona, mas deveria! Então a solução alternativa é:

1 – Baixar o arquivo: https://trac.macports.org/attachment/ticket/20956/openjdk6.tar.2.gz, que é o descritor da instalação.
2 – Descompacte e entre no diretorio OpenJDK pelo terminal.

cd <diretorio_que_baixou>/java/openjdk/

3 – Digita o comando:

sudo port install -D ./

Pronto, agora para testar se sua máquina está configurada para utilizar a JVM livre execute o seguinte comando:

java -version

E o resultado no terminal deve ser:

openjdk version “1.6.0”
OpenJDK Runtime Environment (build 1.6.0-b20)
OpenJDK 64-Bit Server VM (build 17.0-b16, mixed mode)

Caso continue exibindo a versão da JVM da Sun, devemos fazer a mudança manualmente, que é o que estou tentando descobrir agora! Quem souber, favor postar! 🙂

 

[1] http://pt.wikipedia.org/wiki/OpenJDK
[2] http://openjdk.java.net/
[3] http://www.macports.org/
[4] http://openjdk6.darwinports.com/

%d blogueiros gostam disto: