Installing Oracle JDK 7 (Java Development Kit) on Ubuntu
There are many posts on this topic if you search on Google. This post just explains the steps I use to install JDK 7 on my laptop.
Download the JDK from Oracle. The latest version as of now is Java SE 7u51.
I'm on 64-bit machine, therefore I downloaded jdk-7u51-linux-x64.tar.gz
It's easy to get the tar.gz package as we just have to extract the JDK.
I usually extract the JDK to /usr/lib/jvm directory.
After installing, we should configure each alternative
Now we can configure JAVA_HOME. We can edit ~/.bashrc and add following.
That's it! :)
UPDATE:
Please check Oracle Java Installation script for Ubuntu. All above steps are now automated via an installation script: https://github.com/chrishantha/install-java
Download the JDK from Oracle. The latest version as of now is Java SE 7u51.
I'm on 64-bit machine, therefore I downloaded jdk-7u51-linux-x64.tar.gz
It's easy to get the tar.gz package as we just have to extract the JDK.
I usually extract the JDK to /usr/lib/jvm directory.
sudo mkdir -p /usr/lib/jvm cd /usr/lib/jvm/ sudo tar -xf ~/Software/jdk-7u51-linux-x64.tar.gz sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_51/bin/javac" 1 sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_51/bin/java" 1 sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/lib/jvm/jdk1.7.0_51/jre/lib/amd64/libnpjp2.so" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_51/bin/javaws" 1
After installing, we should configure each alternative
sudo update-alternatives --config javac sudo update-alternatives --config java sudo update-alternatives --config mozilla-javaplugin.so sudo update-alternatives --config javaws
Now we can configure JAVA_HOME. We can edit ~/.bashrc and add following.
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51/
That's it! :)
UPDATE:
Please check Oracle Java Installation script for Ubuntu. All above steps are now automated via an installation script: https://github.com/chrishantha/install-java
Comments