Created
October 12, 2021 00:44
-
-
Save sidlors/27f4ca809c8d17362bc31ca5b803ae29 to your computer and use it in GitHub Desktop.
Linux JDK 8 Oracle
This file contains hidden or 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
| et -ex | |
| # UPDATE THESE URLs | |
| export JDK_URL=http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz | |
| export UNLIMITED_STRENGTH_URL=http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip | |
| # Download Oracle Java 8 accepting the license | |
| wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" \ | |
| ${JDK_URL} | |
| # Extract the archive | |
| tar -xzvf jdk-*.tar.gz | |
| # clean up the tar | |
| rm -fr jdk-*.tar.gz | |
| # mk the jvm dir | |
| sudo mkdir -p /usr/lib/jvm | |
| # move the server jre | |
| sudo mv jdk1.8* /usr/lib/jvm/oracle_jdk8 | |
| # install unlimited strength policy | |
| wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" \ | |
| ${UNLIMITED_STRENGTH_URL} | |
| unzip jce_policy-8.zip | |
| mv UnlimitedJCEPolicyJDK8/local_policy.jar /usr/lib/jvm/oracle_jdk8/jre/lib/security/ | |
| mv UnlimitedJCEPolicyJDK8/US_export_policy.jar /usr/lib/jvm/oracle_jdk8/jre/lib/security/ | |
| sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/oracle_jdk8/jre/bin/java 2000 | |
| sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/oracle_jdk8/bin/javac 2000 | |
| sudo echo "export J2SDKDIR=/usr/lib/jvm/oracle_jdk8 | |
| export J2REDIR=/usr/lib/jvm/oracle_jdk8/jre | |
| export JAVA_HOME=/usr/lib/jvm/oracle_jdk8 | |
| export DERBY_HOME=/usr/lib/jvm/oracle_jdk8/db | |
| export PATH=$PATH:$JAVA_HOME/bin:$DERBY_HOME/bin:$J2REDIR/bin | |
| " | sudo tee -a /etc/profile.d/oraclejdk.sh |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment