Pada tulisan kali ini saya akan membahas mengenai proses untuk membuat file executable jar melalui command line. Mungkin ada diantara anda yang bertanya sudah ada IDE canggih ngapain juga bikin file jar pakai command line. Saya percaya, pengetahuan itu suatu saat meskipun dipandang remeh tetapi suatu saat dia akan bermanfaat juga. Baiklah tanpa banyak membusa mari kita mulai kegiatan ngoprek kita. Tahapan untuk kegiatan ngoprek kita ada beberapa tahap yaitu:
1. Membuat File Java
Untuk memulai kegiatan ini tentunya kita harus punya file java terlebih dahulu untuk di compile. Pada kegiatan ini file java dibagi menjadi 3 file yang semuanya dapat di download disini.
HapeOne.java
public class HapeOne { public void viewMessage(){ System.out.println(new HapeTwo().getMessage()); } }
HapeTwo.java
public class HapeTwo { public String getMessage(){ return "Selamat Anda Layak dapat Bintang"; } }
Pemanggil.java
public class Pemanggil { public static void main(String[] args) { new HapeOne().viewMessage(); } }
2. Compile File Java
Pada tahap ini kita akan meng-compile file-file yang sudah kita buat pada langkah 1 diatas. Pada step ini akan terbentuk file *.class yang merupakan format file yang dikenali oleh JVM untuk di-eksekusi. Pada step ini, arahkan aktif direktori ke tempat file pada langkah 1 berada. Setelah itu jalankan perintah compilasi dengan mengetikkan perintah berikut di command line.
javac id/web/herpur/one/HapeOne.java javac id/web/herpur/two/HapeTwo.java javac panggil/Pemanggil.java
3. Membuat File Manifest
Pada step ini buat file MANIFEST.MF (berdasarkan hasil googling tidak harus ber-ekstensi MF tetapi dengan ekstensi txt pun bisa) yang berisi definisi dari lokasi main class berada. Adapun isi dari file ini adalah sebagai berikut.
MANIFEST.MF
Main-Class: panggil.Pemanggil
Pada soure diatas panggil.Pemanggil adalah nama kelas berikut package-nya secara lengkap.
4. Membuat File jar
Pada langkah ini adalah langkah untuk membentuk file jar sesuai dengan tujuan dari judul diatas. Pada langkah ini arahkan direktori aktif ke tempat file berada kemudian jalankan perintah berikut.
jar cfvm nama_file_jar.jar MANIFEST.MF panggil/*.class
Pada langkah ini file jar sudah terbentuk. Untuk mengeceknya bisa dilakukan dengan perintah berikut.
jar tvf nama_file_jar.jar
Dengan berakhirnya step 4 tersebut berarti kegiatan ngoprek ini sudah berakhir. Untuk memudahkan anda bisa download hasil kegiatan ini dibagian source code dibawah. Adapun untuk mengeksekusi hasil dari file jar diatas akan dibahas pada kegiatan ngoprek berikut Eksekusi File jar. Sampai Ketemu.
Source: source-code-to-download
Sumber: viralpatel.net