Anda di halaman 1dari 2

By Rahman Habibi

http://bebasdanterbuka.16mb.com/

Membuat Executable Jar Java


Jar (Java Archive), merupakan format arsip yang digunakan untuk mengumpulkan banyak file class dan diasosiasikan dengan metadata dan resources(text, gambar, suara dan sebagainya) ke dalam sebuah file untuk selanjutnya aplikasi atau librari Java tersebut dapat didistribusikan dan siap untuk digunakan. Jadi dengan file Jar aplikasi yang kita buat dengan Java dapat langsung dieksekusi , file Jar sama halnya dengan file exe yang merupakan format aplikasi yang berbasis Windo s. Apa yang kita butuhkan untuk membuat file Jar atau aplikasi Java yang siap dijalankan. !. "entu kita butuh sebuah kode program yang akan di jadikan percobaan, disini saya gunakan program sederhana yang menampilkan tulisan #$ello World %&'. $ello(ui.java import javax.s ing.J)rame* import javax.s ing.J+abel* public class $ello(ui , private J)rame frame)r* private J+abel pesan+b* public $ello(ui() , frame)r - ne J)rame(./rogram $ello (01.)* frame)r.set2i3e(!45, !45)* pesan+b - ne J+abel(.$ello World %&.)* frame)r.add(pesan+b)* frame)r.set&efault6lose7peration(J)rame.891":7;:6+728)* frame)r.set<isible(true)* = public static void main(2tring>? args) , $ello(ui hello(ui7bj - ne $ello(ui()* = = @. )ile manifest.txt untuk menambahkan informasi tentang entry point atau dimana kelas yang berisi method main berada, maupun informasi lainnya. Auat sebuah file manifest.txt.

By Rahman Habibi

http://bebasdanterbuka.16mb.com/

/astikan mengakhiri dengan baris baru menambah satu kali enter setelah memasukkan informasi. manifest.txt BainC6lass% $ello(ui

D. 6ompile kode program $ javac HelloGui.java E. Auat file Jar menggunakan tool jar $ jar cfm HelloGui.jar manifest.txt HelloGui.class Feterangan% c % argumen untuk membuat(create) file jar f % argumen menentukan nama file jar m % argumen untuk menentukan file manifest HelloGui.jar % nama file jar yang akan dibuat manifest.txt % file manifest yang akan digunakan HelloGui.class % file class yang akan di paketkan, jika program terdiri dari beberapa file class bisa menambahkan file lainnya dengan pemisah spasi contoh HelloGui.class Lain.class Lagi.class argumen fm menentukan perintah, jika f kemudian m maka perintahnya $ jar -cfm HelloGui.jar manifest.txt HelloGui.class jika m kemudian f maka perintahnya $ jar -cmf manifest.txt HelloGui.jar HelloGui.class jadi jangan sampai terbalik.

Anda mungkin juga menyukai