Se você quiser o openJDK 1.7.0_40 para o Ubuntu de 32 bits, faça como
wget http://www.java.net/download/jdk7u40/archive/b40/binaries/jdk-7u40-fcs-bin-b40-linux-i586-16_aug_2013.tar.gz
Se você quiser o openJDK 1.7.0_40 para um Ubuntu de 64 bits, faça como
wget http://www.java.net/download/jdk7u40/archive/b40/binaries/jdk-7u40-fcs-bin-b40-linux-x64-16_aug_2013.tar.gz
Em seguida, crie um diretório.
sudo mkdir -p /usr/lib/jvm
Em seguida, mova o tar baixado para o diretório acima criado com
sudo mv jdk-7u40-fcs-bin-b40-linux-i586-16_aug_2013.tar.gz /usr/lib/jvm
da mesma forma você pode mover 64 bits também se quiser.
Em seguida, digite o diretório
cd /usr/lib/jvm
Em seguida, descompacte o arquivo com
32 bits
sudo tar -xvf jdk-7u40-fcs-bin-b40-linux-i586-16_aug_2013.tar.gz
64 bits
sudo tar -xvf jdk-7u40-fcs-bin-b40-linux-x64-16_aug_2013.tar.gz
Em seguida, cole estas linhas uma por uma, e estas são para intimar o Ubuntu que este é seu java padrão e seu caminho.
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_40/bin/javac" 1
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_40/bin/java" 1
sudo update-alternatives --set "javac" "/usr/lib/jvm/jdk1.7.0_40/bin/javac"
sudo update-alternatives --set "java" "/usr/lib/jvm/jdk1.7.0_40/bin/java"
Em seguida, atualize o perfil do seu sistema, abra-o com
sudo gedit /etc/profile
depois, cole estas linhas
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_40
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
Agora salve & amp; perto.
Em seguida, atualize seu perfil com
. /etc/profile
Então, terminamos. verifique sua versão do java.