Skip to content

Instantly share code, notes, and snippets.

@ankurcha
Created September 24, 2014 19:16
Show Gist options
  • Select an option

  • Save ankurcha/9f2335e6b33b5f75ced6 to your computer and use it in GitHub Desktop.

Select an option

Save ankurcha/9f2335e6b33b5f75ced6 to your computer and use it in GitHub Desktop.
Installer script for JDKs
#!/bin/bash
JDK_FILE="jdk-8u20-linux-x64.tar.gz"
JDK_URL="https://s3.amazonaws.com/com.brightcove.rna.repo.dev/${JDK_FILE}"
JDK_ARCHIVE="${HOME}/${JDK_FILE}"
JDKS_DIR="${HOME}/jdks"
JDK_DIR="${JDKS_DIR}/jdk1.8.0_20"
# ensure jdks directory exists
mkdir -p $JDKS_DIR
if [ ! -f "${JDK_ARCHIVE}" ]; then
echo "Downloading ${JDK_FILE}"
wget --nv -O ${JDK_ARCHIVE} --no-cookies --no-check-certificate ${JDK_URL}
fi
if [ ! -d "${JDK_DIR}" ]; then
echo "Extracting ${JDK_FILE} to ${JDK_DIR}"
tar -zxf ${JDK_ARCHIVE} -C /${JDKS_DIR}
fi
if [ "$JAVA_HOME" != "$JDK_DIR" ]; then
echo "Setting JAVA_HOME to ${JDK_DIR}"
export JAVA_HOME="${JDK_DIR}"
echo "Adding ${JAVA_HOME}/bin to PATH"
export PATH="${JAVA_HOME}/bin:${PATH}"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment