-
Persyaratan
-
Java JDK versi 8 atau lebih tinggi.
Install java
$ sudo apt install openjdk-11-jdk -y atau sudo apt-get install openjdk-11-jre openjdk-11-jdk Tunggu sampai proses selesai "done".
Cek versi java
$ java -version openjdk 11.0.10 2021-01-19 LTS OpenJDK Runtime Environment Corretto-11.0.10.9.1 (build 11.0.10+9-LTS) OpenJDK 64-Bit Server VM Corretto-11.0.10.9.1 (build 11.0.10+9-LTS, mixed mode)
Menemukan path instalasi Java
$ sudo update-alternatives --config java There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java Nothing to configure.
Buka file environmen
$ sudo nano /etc/environment
Tambahkan JAVA_HOME, path nya saja tidak dengan /bin/java
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
Agar perubahan bisa digunakan, log out dan login atau pakai perintah source
$ source /etc/environment
Cek Variable JAVA_HOME
$ echo $JAVA_HOME
-
-
Menginstall SDKMAN!
Install unzip dan zip
$ sudo apt-get install zip The following additional packages will be installed: unzip The following NEW packages will be installed: unzip zip
Eksekusi scripts yang ada pada url untuk meng-install
$ curl -s "https://get.sdkman.io" | bash Tunggu sampai proses selesai "done".
Jika muncul keterangan curl not found, Install dengan sudo apt install curl
Command 'curl' not found, but can be installed with: sudo snap install curl # version 7.76.1, or sudo apt install curl # version 7.68.0-1ubuntu2.5
Baca dan eksekusi scripts pada file yang dituju untuk memulai konfigurasi sdkman
source "$HOME/.sdkman/bin/sdkman-init.sh"
Cek versi sdkman
$ sdk version SDKMAN 5.11.2+698
-
Menginstall Gradle
$ sdk install gradle 7.0 Installing: gradle 7.0 Done installing!
Export path for Gradle
export PATH=$PATH:/opt/gradle/gradle-7.0/bin
Cek versi gradle
$ gradle -v ------------------------------------------------------------ Gradle 7.0 ------------------------------------------------------------ Build time: 2021-04-09 22:27:31 UTC Revision: d5661e3f0e07a8caff705f1badf79fb5df8022c4 Kotlin: 1.4.31 Groovy: 3.0.7 Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020 JVM: 11.0.11 (Ubuntu 11.0.11+9-Ubuntu-0ubuntu2.20.04) OS: Linux 5.4.72-microsoft-standard-WSL2 amd64