Last active
April 28, 2020 13:19
-
-
Save junxy/bdc31eb48a34cf358829d5d27715e1fe to your computer and use it in GitHub Desktop.
Oracle JAVA -JDK Installation & Configuration Script 1.8.0_151
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#//INSTRUCTIONS FOR DOWNLOADING AND INSTALLING JAVA WITHIN LINUX SYSTEMS AND UPDATING ALTERNATIVES FILES | |
#// rpm Installation Oracle JDK 1.8.0_151 | |
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.rpm | |
#// installation command | |
#// -i = install | |
#// -n = non-interactive | |
#// -v = verbose | |
#// -h = The hash table is a feature of bash that prevents it from having to search $PATH every time you type a command by caching the results in memory. | |
rpm -invh jdk-8u151-linux-x64.rpm | |
#//Update JAVA Alternatives. For more information on what this is, or what these commands do visit - https://linux.die.net/man/8/update-alternatives | |
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_151/bin/java 100 | |
#//Choose which version of JAVA will be the default | |
sudo update-alternatives --config java | |
#//Update other alternatives files | |
sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_151/bin/javac 100 | |
sudo alternatives --set javac /usr/java/jdk1.8.0_151/bin/javac | |
#// Use Command line to set your environment variables, but it is preferred to set them in local profile folder | |
#//sudo vi /etc/profile.d | |
export JAVA_HOME=/usr/java/jdk1.8.0_151/ | |
export JRE_HOME=/$JAVA_HOME/jre | |
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin | |
#// run gzip compression of manual files. NOTE, the .gz denotes that the files are already compressed | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/appletviewer.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/extcheck.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jar.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jarsigner.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/javac.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/javadoc.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/javah.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/javap.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jcmd.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jconsole.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jdb.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jhat.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jinfo.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jmap.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jps.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jrunscript.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jsadebugd.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jstack.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jstat.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/jstatd.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/native2ascii.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/pack200.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/rmic.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/schemagen.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/serialver.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/unpack200.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/wsgen.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/wsimport.1.gz) | |
sudo gzip $(readlink -f /usr/java/jdk1.8.0_151/man/man1/xjc.1.gz) |
http://download.oracle.com/otn-pub/java/jdk/8u162-b12/0da788060d494f5095bf8624735fa2f1/jdk-8u162-linux-x64.tar.gz
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
#-> ref: https://askubuntu.com/questions/790671/oracle-java8-installer-no-installation-candidate
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
wget --no-check-certificate \ --no-cookies \ --header "Cookie: oraclelicense=accept-securebackup-cookie" \ http://download.oracle.com/otn-pub/java/jdk/8u162-b12/0da788060d494f5095bf8624735fa2f1/jdk-8u162-linux-x64.rpm