DISTRIBUSI APLIKASI JAVA

Recommended by 180 people
. in Tutorial . 4 min read
Recommended by 180 people

Banyak teman-teman yang mengeluhkan portabilitas pemanfaatan aplikasi yang berbasis Java terutama di Windows. Sebagian teman-teman hanya mengenal bahwa untuk menjalankan source code yang sudah kita buat di editor Java, semisal di Gel yaitu dengan cara Compile dan Run. Sangat tidak praktis seandainya kita ingin berbagi atau memberikan karya kita kepada orang-orang di sekitar kita yang sama sekali tidak mengenal Java.

Berbeda dengan Visual Basic atau  Delphi, aplikasi yang di create dari bahasa pemrograman ini menghasilkan sebuah aplikasi yang berekstensi *.exe yang secara otomatis bisa langsung di double-click dan bisa digunakan layaknya aplikasi-aplikasi yang sudah biasa kita gunakan di Windows. Kita pun bisa langsung copy-kan file itu ke teman-teman untuk segera dimanfaatkan.

Di Java bisa ga’ yach?
Di Java, file yang nantinya dijalankan adalah file .class yang merupakan hasil compile file .java. Sebenarnya sah-sah saja mendistribusikan aplikasi dalam bentuk file .class, tapi cara ini kurang efektif dan efisien. Pada suatu saat jika konsumen kita kehilangan satu file yang diacu oleh kelas lain, tentu fatal akibatnya. Sebagai solusi, kita bisa melakukan pengarsipan dan menghasilkan sebuah file .jar (Java Archive).

JAVA ARCHIVE
Pengarsipan adalah cara standar dan portable untuk mengepak bagian-bagian aplikasi ke dalam sebuah berkas padat yang tersusun rapi. Item-item yang tersimpan di file JAR dikompres menggunakan kompresi file ZIP standar dengan tingkat penyusutan kurang lebih 40 persen dibanding ukuran aslinya. JRE juga secara otomatis dapat mengenali dan me-load file JAR layaknya file .class. File JAR inilah yang nantinya kita bagikan ke teman-teman karena dengan hanya double-click aplikasi kita bisa langsung berjalan, tapi jangan lupa komputer yang bersangkutan harus sudah ada JRE-nya.

Nach, cara untuk membuat file JAR-nya gimana? Tempatkan file-file .class yang pengen dijadikan JAR dalam sebuah folder, lalu buat sebuah file di dalam folder tersebut (Klik Kanan > New > Text Document) dengan nama Manifest.mf (Ekstensinya .mf bukan .txt). Buka file tersebut dengan notepad dan ketik seperti berikut:

Main-Class: NamaClassUtamanya
Manifest-Version: 1.0
Created-By: muchad

Langkah selanjutnya, masuk CommandPrompt (Run > cmd) dan arahkan ke folder tadi lalu ketikkan:

jar cvfm muchad.jar Manifest.mf *.*

Opsi c menyatakan pembuatan arsip baru, v untuk men-generate informasi operasi, m untuk menyertakan file manifest, f untuk menetapkan nama file arsip. Contoh di atas, hasil file arsip adalah muchad.jar, yang berisi semua file yang ada di dalam folder tadi. File JAR bisa dijalankan dengan langsung double-Click atau melalui CommandPrompt dengan perintah:
java –jar muchad.jar

Distribusi Tingkat Lanjut..
Sekali lagi jangan lupa, untuk menjalankan aplikasi berbasis Java, komputer yang bersangkutan harus sudah terinstall JRE. Lantas, mungkin enggak aplikasi berbasis Java kita ubah jadi .exe so bisa langsung double-click? BISA, ada beberapa software yang mampu mengkonversi file .jar ke .exe (tapi tetap butuh adanya JRE di komputer yang bersangkutan), sebenarnya kita pun bisa membikinnya secara manual, caranya gampang banget tapi tunggu triknya di tulisan muchad yang kedua yach. Terus..bisa enggak kita distribusikan aplikasi Java ke komputer yang ga’ ada JRE-nya? BISA JUGA, tapi ada tips-triknya..ni agak rumit…nantikan tulisan-tulisan berikutnya dari muchad.



Responses
 
Write a response...
Your email address will not be published. Required fields are marked *

muchad.com Comments List
muchad.com comments

Wah, makasih mas…
Kemarin2 saya kesini lagi maintenance…
Makasih dah sharing mas…

    muchad.com comments

    Mksh jg Dan dh berkunjung, muchad ushain tiap hari da tulisan baru..mohon ide n saranx..

muchad.com comments

askum mas…
mas kl bisa posting ttng cara membuat tampilan aplikasi di java jadi keren kyk projectnya mas yang Tasheeh.,.,syukron.

    muchad.com comments

    w3. iya nich lum sempat..doain ja ntar da byk waktu longgar..

muchad.com comments

kapan nih tulisan2 berikutnya?
tentang distribusi tingkat lanjut?????????????????

muchad.com comments

oh ya gpp saya tunggu…
boleh nanya gak??
situs apa yang memuat tentang java tapi yang lengkap dari mulai awal sampai ke tahap pembuatan file setup??
terimakasih sebelumnya…

muchad.com comments

kapan nih tulisan tentang distribusi aplikasi java database…saya sudah lama menunggu nih..?

muchad.com comments

Gant, gimana cara memodif aplikasi java sms, supaya pada box input pesan memuat karakter bisa lebih panjang lagi?… Thanks

muchad.com comments

… [Trackback]…
[…] Read More: muchad.com/distribusi-aplikasi-java-2.html […]…