Skip to content

Instantly share code, notes, and snippets.

@greyshine
Last active September 25, 2017 14:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save greyshine/bae891fb14a4ee45767f2af8e75422de to your computer and use it in GitHub Desktop.
Save greyshine/bae891fb14a4ee45767f2af8e75422de to your computer and use it in GitHub Desktop.
Install scripts to run in order to install Java 8 JDK on ubuntu Server

Download http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html or copy the Java tar onto your server. I did not find a curl/wget link for direct download, so I used the browser.
Versions may differ. Adjust your script accordingly.

LOCAL:

scp jdk-8u144-linux-i586.tar.gz user2@192.168.56.101:/temp/

SERVER:

sudo apt-get update
sudo apt-get install libc6-i386

sudo tar -xvzf /temp/jdk-8u144-linux-i586.tar.gz -C /opt/
# it will be untarred i.e. into /opt/jdk1.8.0_144, check the folder name for the javaversion
javaversion=jdk1.8.0_144

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/$javaversion/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/$javaversion/bin/javac" 1
# no webstart on server sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/$javaversion/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/$javaversion/bin/jar" 1 

sudo update-alternatives --set "java" "/opt/$javaversion/bin/java"
sudo update-alternatives --set "javac" "/opt/$javaversion/bin/javac"
# sudo update-alternatives --set "javaws" "/opt/$javaversion/bin/javaws"
sudo update-alternatives --set "jar" "/opt/$javaversion/bin/jar" 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment