Tente:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_15/bin/java -1
sudo update-alternatives --config java
Veja se isso funciona.
Leia mais sobre isso em man update-alternatives
Então java -version dá caminho não encontrado. Eu tentei o seguinte: Editar:
~/.bashrc
~/.profile
/etc/environment
bash.bashrc
files e adicione a eles o seguinte:
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_15
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/lib/jvm/jre1.7.0_15
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
Além disso, também adicionei manualmente o diretório java bin ao PATH.
PATH="/usr/lib/jvm/jre1.7.0_15/bin:/usr/lib/jvm/jdk1.7.0_15/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/games"
Eu reiniciei meu computador várias vezes, mas ainda consigo
bash: /usr/local/bin/java: No such file or directory
Tente:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_15/bin/java -1
sudo update-alternatives --config java
Veja se isso funciona.
Leia mais sobre isso em man update-alternatives
Siga estas etapas:
Crie um novo arquivo chamado .bash_profile
em seu diretório pessoal:
vi .bash_profile
Insira as seguintes linhas:
#! /bin/bash
clear
JAVA_HOME=/home/anuradha/installs/jdk1.7.0_02
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/home/anuradha/installs/jdk1.7.0_02
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
Origem do .bash_profile
.
java -version
. Nota: para a versão de 64 bits do Ubuntu 12.04 você precisa do ambiente JDK de 64 bits.
você pode checar se o seu JDK é x84 ou x64. Se a versão for errada, o ubuntu não poderá lê-la e lhe dirá "Nenhum arquivo ou diretório"