Como configurar JAVA no linux
Objetivo deste DOC: Instalar o JAVA no linux e deixá-lo disponivel em qualquer path do sistema.
Ambiente: Ubuntu 9.10 (32-bit)
Para instalar o java, é preciso primeiro ter o repositório multiverse habilitado no seu Ubuntu, para ativa-lo va em:
Sistemas -> Administração -> Gerenciador de Pacote Synaptic e
Configurações -> Repositórios e ative “Software restrito por c.. (multiverse)”
Ainda no Gerenciador de Pacote Synaptic clique em Recarregar.
Você pode fazer a instalção pelo próprio Gerenciador de Pacote Synaptic ou pelo console, iremos seguir pelo console.
– Instalação
No console, digite o seguinte comando
$ sudo apt-get install sun-java6-jdk sun-java6-plugin
Caso você tenha outras instalações do java, você pode configurar qual será a padrão para o SO através do comando
$ sudo update-alternatives –config java
– Configurando
Precisamos colocar a pasta bin que esta na pasta JAVA no path, para que os recursos (java, javadoc, javac) estejam disponiveis em qualquer ponto do sistema.
Via apt-get, a instalação do java será feita na pasta “/usr/lib/jvm/java-6-sun-1.6.0.15”, a versão pode variar, uma maneira de descobrir é executando o comando.
$ ls /usr/lib/jvm
java-6-sun java-6-sun-1.6.0.15
Agora execute o comando
$ export PATH=/usr/lib/jvm/java-6-sun-1.6.0.15/bin:$PATH
Isto seria o suficiente para que a nossa necessidade neste momento, para testar, execute o seguinte comando:
$ which java
A saída do console deve ser
$ /usr/lib/jvm/java-6-sun-1.6.0.15/bin
Outra maneira seria
$ java -version
java version “1.6.0_15”
Java(TM) SE Runtime Environment (build 1.6.0_15-b03)
Java HotSpot(TM) Client VM (build 14.1-b02, mixed mode, sharing)
Temos informações como a versão instalada.
Para algumas aplicações, não basta apenas colocar o java no path, temos que setar algumas váriaveis para que funcione corretamente, vamos então setar a famosa JAVA_HOME.
No console, execute o comando
$ export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15
Para conferir o resultado, execute:
$ echo $JAVA_HOME
A saída
/usr/lib/jvm/java-6-sun-1.6.0.15
Vamos fazer uma alteração no nosso comando que adiciona o java ao PATH.
$ export PATH=$JAVA_HOME/bin:$PATH
Uma das vantagens ao fazer isto, é que se quisermos mudar a versão do java, basta apenas mudar o conteúdo da váriavel $JAVA_HOME.
Para conferir o resultado
$ echo $PATH
Obs: Como adicionamos o java ao path anteriormente, ele irá aprecer 2 vezes, normal, iremos resovler isto.
Neste ponto, nossa necessidade está resolvida, mas desta maneira vc terá que executar o comando toda vez que a sessão for iniciada, para resolver este problema, vamos adicionar os comandos num arquivo que é executado toda vez que a sessão é inicializada.
$ sudo gedit .bashrc
Adicione no final deste arquivo as linhas
# DEFININDO JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15
# COLOCANDO JAVA NO PATH
export PATH=$JAVA_HOME/bin:$PATH
Obs: Desta maneira a configuração vai estar disponível apenas para o usuário que executou o comando, caso queira fazer para todos usuários, execute o mesmo procedimento mas adicionando as linhas no arquivo /etc/bash.bashrc.
Faça um backup antes do arquivo.
sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
sudo gedit /etc/bash.bashrc
Pronto, agore efeture logoff e confira o resultado com os comandos
$ echo $JAVA_HOME
Saída
$ /usr/lib/jvm/java-6-sun-1.6.0.15
$ which java
A saída do console deve ser
$ /usr/lib/jvm/java-6-sun-1.6.0.15/bin/java.
Pronto, desta maneira temos o java configurado.
Fontes: http://wiki.ubuntu-br.org/Java, http://dambalah.com/2007/09/21/install-java-on-ubuntu