22 lines
875 B
Bash
22 lines
875 B
Bash
# Install SDKMAN
|
|
# Install dependencies
|
|
sudo apt update
|
|
sudo apt install curl zip unzip sed -y # set probably installed but it doesn't cost anything to double-check
|
|
curl -s "https://get.sdkman.io" | bash
|
|
source "$HOME/.sdkman/bin/sdkman-init.sh"
|
|
|
|
# Adding Fish support if fish is installed
|
|
if [ -x $HOME/.config/fish ] ; then
|
|
if [ ! -f $HOME/.config/fish/functions/fisher.fish ] ; then # install fisher if not already installed
|
|
curl -sL https://git.io/fisher | fish -c 'source && fisher install jorgebucaran/fisher'
|
|
fi
|
|
fish -c 'fisher install reitzig/sdkman-for-fish'
|
|
fi
|
|
echo -e "\nSDKMAN (Java install manager) installed!"
|
|
|
|
# Install Temurin build according with https://whichjdk.com/#adoptium-eclipse-temurin
|
|
sdk install java 17.0.1-tem
|
|
|
|
# Upgrade to latest java version in case the version above isn't
|
|
sdk upgrade
|
|
echo -e "\nJava (Temurin) installed! 🎉"
|