By Rahman Habibi
[Link]
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([Link] 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)[Link](pesan+b)* frame)[Link]&efault6lose7peration(J)rame.891":7;:6+728)* frame)[Link]<isible(true)* = public static void main(2tring>? args) , $ello(ui hello(ui7bj - ne $ello(ui()* = = @. )ile [Link] untuk menambahkan informasi tentang entry point atau dimana kelas yang berisi method main berada, maupun informasi lainnya. Auat sebuah file [Link].
By Rahman Habibi
[Link]
/astikan mengakhiri dengan baris baru menambah satu kali enter setelah memasukkan informasi. [Link] BainC6lass% $ello(ui
D. 6ompile kode program $ javac [Link] E. Auat file Jar menggunakan tool jar $ jar cfm [Link] [Link] [Link] Feterangan% c % argumen untuk membuat(create) file jar f % argumen menentukan nama file jar m % argumen untuk menentukan file manifest [Link] % nama file jar yang akan dibuat [Link] % file manifest yang akan digunakan [Link] % file class yang akan di paketkan, jika program terdiri dari beberapa file class bisa menambahkan file lainnya dengan pemisah spasi contoh [Link] [Link] [Link] argumen fm menentukan perintah, jika f kemudian m maka perintahnya $ jar -cfm [Link] [Link] [Link] jika m kemudian f maka perintahnya $ jar -cmf [Link] [Link] [Link] jadi jangan sampai terbalik.