Catatan Seorang Prajurit Kecil

Ikon

biarlah semua itu berjalan sesuai "skenario" NYA – jika kau telusuri, semua logika itu akan kau temukan

Extract JAR


Sebenarnya ini bukan hal yang baik untuk dipublikasikan🙂 ini adalah “jalan keluar” yang saya ambil ketika deadline project sudah dekat dan library yang dibutuhkan tidak ketemu, tapi ini penting untuk didokumentasikan agar jika nanti suatu saat lupa, bisa dibuka kembali oke begini cerita singkatnya

Sekarang, 31 Maret 2011, saya bekerja di PT. WGS, kebetulan diminta develop sebuah aplikasi POS (Point of Sales) menggunakan Java, karena sebelumnya saya memang sudah terbiasa menggunakan Java di PT. ABDI, tentunya bukan hal baru buat saya, namun hal yang baru adalah, disini saya harus mengerjakannya sendirian, tanpa senior java, jadi kalo ketemu error, harus rela begadang untuk menemukan solusi error itu.

Nah dulu waktu masih di ABDI, ada sebuah library yang sudah di bundle dalam 1 paket JAR yang didalamnya memuat library-library penting yang susah ditemukan seperti FormattedText, CDateTimeCellEditor dsb, nah ketika men-develop POS ini, saya membutuhkan library tersebut, namun dalam library tersebut sebenarnya terdapat sebuah “BOM WAKTU” yang suatu saat akan berhenti bekerja jika menemui waktu yang sudah ditentukan, oleh karena itu jika saya menggunakan library ini secara mentah-mentah, maka “BOM WAKTU” itu akan membunuh saya🙂 jadi solusinya adalah dengan melakukan extract JAR tersebut dan memilah-milih library yang dibutuhkan saja dengan sedikit memeriksa codingnya dengan menggunakan JAVA DECOMPILER, setelah itu dipaketkan lagi dalam bentuk JAR sehingga bisa digunakan.

Nah untuk meng-extract JAR, kita dengan mudah melakukannya dengan bantuan software WINRAR, WINZIP dan sejenisnya, atau jika teman-teman mau bisa menggunakan commandline dengan perintah yang disediakan oleh java. Nah setelah ter-extract, download JAVA DECOMPILER (cari aja ya digoogle, banyak koq) kemudian buka class yang terextract dari JAR tadi dan selidikilah code javanya, jika tidak ada “BOM WAKTU”, kumpulkan dan buat dalam 1 paket atau lebih, kemudian untuk menggabungkannya kembali dalam 1 buah file jar, kita bisa menggunakan tools yang disediakan oleh JDK, baca disini perintahnya.

Nah..setelah itu tinggal dikonfigurasi kan path (buildpath) nya dengan project kita.🙂

Selamat mencoba…

Filed under: Algorithm and Programming, , ,

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: