Untuk melakukan coding java, ada beberapa hal yang harus kita lakukan dintaranya adalah
- Instalasi JDK (Java Development Kit)
- Instalasi build tool java
- Instalasi IDE java
Pada tutorial ini, penulis hanya menjelaskan bagaimana instalasi pada sistem operasi linux, penulis mengunakan salah distro linux yaitu ubuntu.
Instalasi OpenJDK
JDK dan JRE yang akan kita gunakan adalah OpenJDK. Beberapa developer sedikit kebingungan untuk menggunakan OpenJDK dikarenakan font yang digunakan pada OpenJDK masih acak - acakan. Untuk mengatasi masalah tersebut, pada artikel ini akan dibahas sedikit bagaimana cara mengatasi masalah font OpenJDK pada ubuntu. Silahkan tambahkan PPA berikut untuk kebutuhan font infinality
.
sudo add-apt-repository ppa:no1wantdthisname/ppa
Kemudian lakukan update seperti berikut.
sudo apt update
kemudian lakukan instalasi font infinality seperti berikut.
sudo apt install libfreetype6 fontconfig-infinality
Langkah selanjutnya adalah kita akan mengganti konfigurasi font infinality yang lama dengan perintah berikut.
sudo rm /etc/fonts/conf.avail/52-infinality.conf
sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf
Kemudian tambahkan PPA untuk font fix OpenJDK seperti berikut.
sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
Setelah selesai, tambahkan PPA berikut untuk repository OpenJDK.
sudo add-apt-repository ppa:openjdk-r/ppa
Kemudian jalankan perintah berikut untuk instalasi OpenJDK.
sudo apt install openjdk-8-jdk openjdk-8-jre icedtea-8-plugin icedtea-plugin
Instalasi build tool java
Di dalam bahasa pemrograman java ada beberapa build tool diantaranya adalah
Pada tutorial kali ini, kita hanya menggunakan maven sebagai build toolnya, silahkan anda download di Maven dan ekstrak pada sebuah folder.
Instalasi JDK dan build tool telah dilakukan, tahap selanjutnya adalah menambahkan environment variabel sehingga variabel tersebut terbaca pada saat kita menggunakan terminal. buka file environment
dengan perintah berikut
sudo gedit /etc/environment
kemudian sisipkan di baris paling atas
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
M2_HOME=/home/rizki/programming/build-tool/apache-maven
ganti isi dari JAVA_HOME dan M2_HOME sesuai dengan folder anda, kemudian pada bagian PATH
tambahkan dan jangan lupa sesuaikan dengan folder anda.
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-openjdk-amd64/bin:/home/rizki/programming/build-tool/apache-maven/bin"
kemudian lakukan pengujian dengan menjalankan beberapa perintah berikut
java -version
mvn -version
Instalasi IDE
Terdapat beberapa IDE yang sering digunakan oleh developer java diantaranya adalah
Instalasi NetBeans
Download NetBeans pada NetBeans, lalu beri akses eksekusi dengan perintah chmod a+x netbeans.sh
. jalankan dengan perintah ./netbeans
maka akan muncul GUI instalasi netbeans.
Instalasi Eclipse
Silahkan download pada Eclipse, ekstrak folder tersebut lalu beri akses eksekusi dengan perintah chmod a+x eclipse.sh
. dan jalankan eclipse dengan perintah ./eclipse
. Untuk memudahkan, maka buatlah shortcut untuk IDE tersebut.
Instalasi IntelliJ IDEA
Download IDE tersebut pada IntelliJ IDEA, lalu ekstrak pada folder tertentu. Di dalam folder tersebut terdapat folder bin yang di dalamnya terdapat file idea.sh
, beri akses eksekusi dengan perintah chmod a+x idea.sh
lalu jalankan file tersebut dengan perintah ./idea.sh
Secara otomatis IDE tersebut akan membuat shortcut pada linux anda.
Sekian tutorial kali ini dan selamat coding java. Terima kasih :).
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://rizkimufrizal.github.io/instalasi-perlengkapan-coding-java/
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @rizkimufrizal! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @rizkimufrizal! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit