17 Juni 2010

Membuat File JAR

Nah setelah kita tahu bagaimana membuat file MANIFEST.INF Kali ini saya akan posting cara membuat file jar nya.
JAR Sendiri adalah Java ARchif, jadi didalam file nya terdirii dari class file yang begitu banyak dsb..File jar adalah file hasil compress
dari file-file *.class di java yang
telah kita buat, untuk
mengeksekusi kita tinggal double
klik aja, seperti file exe, berikut
contohnya :
Misalkan kita punya 3 kelas, yaitu
kelas Manusia,kelas Programmer
yang merupakan turunan
manusia, dan kelas
Samsonasik si wujud manusia
itu .
________________________
class Manusia{
String nama;
void setNama(String n){
this.nama=n;
}
String getNama(){
return nama;
}
String makan(){
return “nyam…nyam…”;
}
}
_________________________
class Programmer extends
Manusia{
String coding(){
return “lieur….”;
}
}
____________________
import javax.swing.*;
class Samsonasik{
public static void main(String
args[]){
JFrame.setDefaultLookAndFeelDecorated
(true);
JFrame f=new JFrame
(“Latihan *.jar “);
JLabel l=new JLabel();
l.setBounds(20,20,400,20);
Programmerp=new
Programmer();
p.setNama (“Sahabat Usman ”);
l.setText(p.getNama()+” sedang
“+p.coding()+” dan makan,
“+p.makan());
f.getContentPane().add(l);
f.getContentPane().setLayout
(null);
f.setBounds(250,250,450,70);
f.setResizable(false);
f.setDefaultCloseOperation
( JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
//compile file di atas …
—————————————-
Nah, cara membuat file *.jar-
nya, kita siapkan dulu file
MANIFEST.MF, kalau kita tidak
punya, ya membuat sendiri file
MANIFEST.MF, berdasarkan
program di atas, berarti main
classnya class Samsonasik
Manifest-Version: 1.0
Created-By: 1.5.0_01 (Sun
Microsystems Inc.)
Main-Class: Samsonasik
____________________________
Berikut cara mengkompress
menjadi file *.jar
buka command prompt :
———————————— -
F:\java\wordpress>jar cvfm
Samsonasik.jar MANIFEST.MF
*.class
added manifest
adding: Manusia.class(in = 464)
(out= 286)(deflated 38%)
adding: Programmer.class(in =
273) (out= 213)(deflated 21%)
adding: Samsonasik.class(in =
1252) (out= 792)(deflated 36%)

1 komentar:

Abdul Malik Ikhsan mengatakan...

mohon sertakan sumber aslinya :
http://samsonasik.wordpress.com/2007/10/27/membuat-file-jar/

My Profile

Foto Saya
Mac Osqy
Kalibaru, Banyuwangi, Indonesia
Aku orang nya biasa-biasa aja, kepada siapa aja ramah, santun dan segan... normal-normal aja sepertinya sama seperti yang lain. travelling adalah hoby ku, meski dengan modal pas-pasan dan bondo tekat, lawan aja asal hati senang.... dunia nyata sampai maya pun aku coba tembus dengan sebuah harapan tertentu... hal terburuk yang paling membingungkan adalah target, hmmm... bikin badan Keook aja, ampun deh pokoknya! seni merupakan mainan kecilku tanpa harus tau apa itu C+, C++, binary dan asembly yang menjadi buyut sebuah bahasa... Namanya juga LAMER bisa apa??? tapi aku harus tetap berkarya meski hanya dengan modal mesin dari keluarga Penryn, dan selalu berharap bisa meminang keluarga Clarksfield nantinya.
Lihat profil lengkapku

Music

Diberdayakan oleh Blogger.

Pageviews

Facebook

Banner 468x60

Navigation

Popular Posts

Blogroll

About

Blogger templates

IP

Blogger news

user online

Followers