docs/java8.md

806 B

Java

Install Java programming language to user .local directory using AdoptOpenJDK distribution.

Remove old version before installation

rm -rf $HOME/.local/openjdk-8

Install latest binary release from repositories

LATEST_BINARY_LINK=$(curl -L 'https://api.adoptopenjdk.net/v2/latestAssets/nightly/openjdk8?os=linux&arch=x64&heap_size=normal&openjdk_impl=hotspot&type=jdk' --silent | jq -r '.[].binary_link')
wget -qO openjdk-8.tar.gz "${LATEST_BINARY_LINK}" \
  && tar -C $HOME/.local -xzf openjdk-8.tar.gz \
  && mv $HOME/.local/jdk8* $HOME/.local/openjdk-8 \
  && rm openjdk-8.tar.gz

Set up environment variables

cat << EOF >> $HOME/.bashrc
export JAVA_HOME=\$HOME/.local/openjdk-8
export PATH=\$PATH:\$JAVA_HOME/bin
EOF