Skip to content

Instantly share code, notes, and snippets.

@dtsdwarak
Last active September 9, 2015 06:55
Show Gist options
  • Save dtsdwarak/e21940a8fb98c8d13090 to your computer and use it in GitHub Desktop.
Save dtsdwarak/e21940a8fb98c8d13090 to your computer and use it in GitHub Desktop.
Oracle Java Installation Script
#! /bin/sh
sudo su
cd /usr/local
mkdir java
cd /home/user/Desktop/sync-files
cp jre.tar.gz /usr/local/java
cp jdk-7u25-linux-i586.tar.gz /usr/local/java
tar xvzf jdk-7u25-linux-i586.tar.gz
tar xvzf jre.tar.gz
#Edit your /etc/profile file to include all the following
vi /etc/profile
export PATH=$PATH:/usr/local/java/jdk1.8.0_60/bin
export JAVA_HOME=/usr/local/java/jdk1.8.0_60
#Run the folllowing to change the binding
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_60/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_60/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_60/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jre1.8.0_60/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_60/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jre1.8.0_60/bin/javaws
. /etc/profile
#To check try the following
# $java -version
# $javac -version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment