Pengertian
?> "Mekanisme di java untuk menemukan classs lain"
Umumnya class lain itu berasal dari
library
yang berbeda.JDK
itu sendiri. misal classSystem
:System.out.println
.
Bagaimana jika class
yang dicari tidak ditemukan?
ClassNotFoundException atau NoClassDefFoundError.
Cara Menambahkan Library secara manual
- Buat
Directory
dengan klik pada root folder project. - Beri nama
libs
. - Copy Paste file
commons-lang3-3.9.jar
ke folderlibs
. bisa download disini - jadikan
Library
dengan klik kanan filenya > pilihAdd as Library..
dan pilihOK
.
./lib/commons-lang3-3.9.jar
https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.9/commons-lang3-3.9.jar
IntelliJ: klik kanan pada file commons-lang3-3.9.jar
> pilih Add as Library..
> lalu pilih Ok
Jika berhasil
Main.java
import org.apache.commons.lang3.time.DateUtils;
...
Date today = new Date();
System.out.println("Hari ini = " + today);
Date tomorrow = DateUtils.addDays(today, 1);
System.out.println("Besok = " + tomorrow);
..
out
Hari ini = Sat Aug 01 09:56:05 WIB 2020
Besok = Sun Aug 02 09:56:05 WIB 2020
Kekurangan: sangat kurang efektif jika untuk projek besar.
Solusi:
Tool Manager: seperti Maven
atau Gradle
.