If you have already installed Ubuntu 12.04 you probably have realized that Sun java(oracle java) does not come prepacked with Ubuntu like it used to be , instead OpenJDK comes with it. Here is how you can install Oracle java on Ubuntu 12.04 manually.
- Download jdk-6u32-linux-x64.bin from this link. If you have used 32-bit Ubuntu installation, download jdk-6u32-linux-x32.bin instead.
-
To make the downloaded bin file executable use the following command
chmod +x jdk-6u32-linux-x64.bin
-
To extract the bin file use the following command
./jdk-6u32-linux-x64.bin
-
Using the following command create a folder called "jvm" inside /usr/lib if it is not already existing
sudo mkdir /usr/lib/jvm
-
Move the extracted folder into the newly created jvm folder
sudo mv jdk1.6.0_32 /usr/lib/jvm/
-
To install the Java source use following commands
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_32/bin/javac 1 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_32/bin/java 1 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_32/bin/javaws 1
-
To make this default java
sudo update-alternatives --config javac sudo update-alternatives --config java sudo update-alternatives --config javaws
-
To make symlinks point to the new Java location use the following command
ls -la /etc/alternatives/java*
-
To verify Java has installed correctly use this command
java -version
-
To set JAVA_HOME variable and add to your PATH open up /etc/bash.bashrc file using following command
sudo gedit /etc/bash.bashrc
-
Now add the following lines to it.
JAVA_HOME=/usr/lib/jvm/jdk1.6.0_32 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH
-
After doing that open up a new terminal and run following commands to verify JAVA_HOME has set correctly.
$echo $JAVA_HOME Should output this ---> /usr/lib/jvm/jdk1.6.0_32 $echo $PATH Should output this ---> [Other paths]:/usr/lib/jvm/jdk1.6.0_32/bin
I recommend to install the JDK via a PPA.
ReplyDeletehttp://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html