Add doc for OpenJDK 8
This commit is contained in:
parent
a3bf371e7d
commit
b100ac483e
28
java8.md
Normal file
28
java8.md
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
# Java
|
||||||
|
|
||||||
|
Install Java programming language to user .local directory using [AdoptOpenJDK](https://adoptopenjdk.net/) distribution.
|
||||||
|
|
||||||
|
## Remove old version before installation
|
||||||
|
|
||||||
|
```bash
|
||||||
|
rm -rf $HOME/.local/openjdk-8
|
||||||
|
```
|
||||||
|
|
||||||
|
## Install latest binary release from repositories
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cat << EOF >> $HOME/.bashrc
|
||||||
|
export JAVA_HOME=\$HOME/.local/openjdk-8
|
||||||
|
export PATH=\$PATH:\$JAVA_HOME/bin
|
||||||
|
EOF
|
||||||
|
```
|
||||||
Loading…
x
Reference in New Issue
Block a user