Iklan

Rabu, 27 Juni 2012

Menjadikan File di Netbeans dan Jar ke format Exe

- bazComp share -

Lupakan mitos java tidak bisa dijalankan secara langsung. Jangan percaya kalau ada yang bilang java tidak bisa dibuat menjadi aplikasi exe. Kuno kalo masih menggunakan file jar saja atau bahkan file class untuk hasil building aplikasi java. Cobalah untuk sedikit berimprovisasi membuat aplikasi java menjadi exe, hal yang tidak bisa dilakukan oleh tools yang disediakan jdk, bahkan netbeans 6 saat ini.
Hasil binary compiler java berupa file class, yang dijalankan dengan perintah java namaclass. Jadi paling tidak untuk menjalankannya harus melalui command prompt, atau yang sedikit kreatif dengan membuat shortcut yang diarahkan ke java.exe dengan parameter nama class yang dipanggil, lengkap dengan pengubahan icon sesuai dengan aplikasinya.



Sun sendiri mengembangkan file arsip kompresi jar, mirip dengan format zip, dengan tool yang disediakan di jdk-nya,untuk menghasilkan sebuah file yang berisi seluruh class yang dibutuhkan, sehingga dapat dilakukan pemanggilan dengan class yang pertama dipanggil ada dalam MANIFEST dengan konfigurasi Main-Class. File jar ini bisa dipanggil dari command prompt dengan java -jar namafile.jar atau langsung dari explorer seperti halnya memanggil aplikasi biasa, dengan syarat JRE terkonfigurasi tanpa masalah. Bagus, tapi kareana sifatnya yang arsip kompresi kadang asosiasi tipe file-nya kadang di-take over oleh archive extractor yang lebih kreatif semacam winrar. Jadi, apabila dijalankan dari explorer, yang terjadi bukan jalannya aplikasi, tetapi malah menampilkan isi dari jar lengkap dengan class dan file MANIFEST-nya.
Sekarang, cara pembuatan jar sendiri sangat menyulitkan kalau dengan tool standar dari jdk, dengan bentuk command dos. Pada netbeans versi lama, dibawah 4, file jar bisa dibuat dengan agak membingungkan bagi pemula. Sedangkan pada netbeans versi baru, jar dibuat secara otomatis setiap kali build aplikasi berbasis project, dengan sedikit kesulitan bagi yang tidak biasa membuild aplikasi dengan IDE selengkap ini. Jadi setelah memilih beberapa tools pembuat jar yang entah kenapa aneh semua, jarmaker adalah yang terbaik. Oh iya, di aplikasi ini ada tab Windows exe, tapi entah karena lupa atau apa, disini tidak ada control apapun untuk melakukan itu, jadi untuk pembuatan exe-nya diserahkan pada j2exe wizard, yang pada versi baru sudah harus bayar,sedangkan versi ini, 1.4, versi yang paling bagus, masih gratis.
Sekarang, proses pembuatan aplikasi exe dari java. Prinsip langkahnya adalah, compile aplikasi java dalam sebuah folder yang khusus untuk aplikasi itu lengkap dengan seluruh library yang dibutuhkan, Gunakan jarmaker untuk membuat file jar, setelah itu ubah menjadi jar tersebut menjadi exe dengan j2exe Wizard.

Langkah lengkapnya:
1. Compile source code javanya, jadikan semuanya dalam sebuah folder, apabila menghasilkan banyak class, taruh semua ditempat tersebut. Siap digoreng.

2. Jalankan JarMaker, hal yang harus diperhatikan:
- Gunakan hanya tab JAR Maker, untuk pembuatan jar.
- Output File, menentukan tempat dan nama file hasil konversi
- Input direktory, tempat asal semua class yang akan dijadikan Jar
- JAR compression Rate, semakin besar kompresi yang bisa dilakukan semakin efektif
- Abaikan Advanced Option kecuali tahu artinya
- Manifest Template, Penting harus memilih file Main-Class, sebagai class utama yang pertama kali dipanggil. Tuliskan nama class-nya tanpa akhiran class.
—–> Create jar! untuk menghasilkan file jarnya.
Apabila berjalan, jar siap dipanggang jadi exe

3. Jalankan j2exe Wizard, ikuti wizard yang ada:
- Pilih nama file jar yang sudah dibuat tadi
- Pilih jenis aplikasinya. Gunakan Windows GUI Application apabila menggunakan aplikasi berbasis Frame. sedangkan Console akan menampilkan command prompt, pilih jenis ini untuk aplikasi dos atau aplikasi frame tapi membutuhkan penampilan diagnosa error dan trace jalannya aplikasi pada command prompt.
- Tentukan nama file main class-nya tanpa ekstensi class. Biasanya langsung disebutkan oleh aplikasi dengan membaca file Manifest yang ada dalam jar, jadi tinggal next saja.
- Tentukan tempat hasil exe-nya.
- Udah Finisih, aplikasi siap dibakar.

Tentukan Main-Class
Buat Jar-nya



Buat Exe-nya

Download:
JarMaker
J2EWizard (Jar2exe)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
readmore »»  

Kamis, 14 Juni 2012

Cara Konfigurasi Microsoft Outlook Menggunakan Account Gmail

- bazComp share -
 
Cara Konfigurasi Microsoft Outlook 2007 dengan menggunakan account Gmail hampir sama dengan cara konfigurasi dengan account yang lainnya, masih ingat tulisan Saya terdahulu tentang tutorial cara konfigurasi email client microsoft outlook 2007 dengan menggunakan account yahoo.com, caranya tidak jauh berbeda hanya ada perbedaan pada setting potr POP dan Port SMTP nya saja. Mungkin sudah banyak blog yang membahas tutorial cara konfigurasi email client microsoft outlook 2007 ini, tapi tidak ada salahnya kalau Saya tuliskan kembali di blog Saya, selain untuk menambah konten mungkin ada rekan kita yang belum tahu. 



Berikut Cara Konfigurasi Microsoft Outlook Menggunakan Account Gmail

  • Buka Microsoft Outlook yang sudah terinstal di komputer Anda

  • Kemudian next sampai menemukan jendela gambar berikut :
  • Klik/ceklist manual konfigurasi seperti terlihat pada gambar di atas
  • Kemudian klik next hingga muncul jendela seperti gambar di bawah berikut :

  • Pilih Internet E-mail seperti gambar di atas
  • Kemudian klik next, dan akan muncul jendela seperti gambar berikut :
  •  Kemudian isi user information dan yang lainnya seperti terlihat pada gambar di atas
  • Setelah selesai di isi dengan benar, selanjutnya klik more setting dan akan tampil jendela seperti gambar berikut ;
  •  Selanjutnya pilih dulu tab Outgoing Server dan checklist pada my outgoing server smtp (requires authentication) lihat gambar di bawah berikut :
  • Kemudian pilih tab advanced dan akan tampil jendela seperti gambar berikut :

  •  Isi Incoming Server Port 995 dan checklist pada the server requires an encryption connection (SSL), lihat gambar di atas.
  • Isi Outgoing Server Port 465 dan pilih SSL pada use the following type of encryption connection, lihat gambar di atas.
  • Checklist pada leave a copy of messages on the server untuk backup email kita di server gmail, lihat gambar diatas.
  • Setelah selesai silahkan Anda klik OK
  • Terakhir test konfigurasi microsoft outlook anda dengan cara klik pada test account setting, lihat gambar di bawah :
  •  Jika berhasil maka akan terlihat seperti gambar di bawah :

 Semoga bermanfaat dan Selamat Mencoba......

readmore »»  

Cara setting microsoft outlook 2007 untuk yahoo.com

- bazComp share -
Beberapa hari yang lalu sempet surfing internet untuk setting outlook 2007 buat yahoo.com, setelah hampir 2 hari search ternyata semua cara yang ada g'da yang ber hasil.
Baru tau ternya acces pop3 buat yahoo.com sudah di tutup. pantes ja waktu ngatur incoming server dengan pop3 tidak bisa..padahal aq udah ngikuti panduan dari yahoo sendiri tetep ja g' bisa...

berikut langkah2 setting outlook 2007 untuk yahoo.com:
buka outlook terlebih dulu...

1. Klik Tools|Account Settings

2. Di tab E-mail klik New untuk menambah account baru.
3. Di kotak dialog berikutnya pilih Microsoft Exchange,….
4. Kemudian aktifkan pilihan Manually configure… dan klik tombol Next
5. Kemudian pilih Internet E-mail. Klik Next
6. Di pilihan Your Name isikan nama Anda. Di pilihan Email Address isikan alamat email yahoo Anda. Pilih Account Type: IMAP, dengan Incoming mailserver : imap.n.mail.yahoo.com dan Outgoing mail server (SMTP) : smtp.mail.yahoo.com. Isi User Name dengan nama yahoo id Anda yaitu alamat email tanpa diikuti @yahoo.com, misalnya untuk arie_3589@yahoo.com berarti yahoo id adalah arie_3589. Untuk password isikan password email. Selanjutnya klik tombol More Settings
7. Di tab General isi nama account email ini. Anda bisa mengisinya dengan nama email atau nama Anda sendiri
8. Di tab Outgoing Server centang My outgoing server (SMTP) requires authentication,,dan klik Use same settings as my incoming mail server.
9. Di tab Advanced isikan Incoming server (IMAP): 143 dan Outgoing server (SMTP): 587. Selanjutnya klik tombol OK
10. Klik tombol Finish untuk menyelesaikan pengaturan account
Anda juga bisa menggunakan pengaturan yang sama pada HP anda (tidak harus BlackBerry) dengan pengaturan yang sama seperti di atas. Dan lihatlah email akan datang seperti sms di hp anda.
readmore »»  

Jumat, 08 Juni 2012

JAVA GUI



- bazComp share -

Contoh Program Java Gui:


















Keterangan:

class GUI extends JFrame {// kelas GUI merupakan turunan dari JFrame
JLabel LNim = new JLabel("NIM :");//membuat & memanggil JLabel baru dengan objek LNim
final JTextField FNim= new JTextField(50);
// merupakan modifier yg berbentuk konstanta untuk membuat & memanggil JTextfield baru dengan nama objek FNim
JLabel LNama = new JLabel("Nama :");//membuat & memanggil JLabel baru dengan objek LNama
final JTextField FNama= new JTextField(50);// merupakan modifier yg berbentuk konstanta untuk membuat & memanggil
JTextfield baru dengan nama objek FNama
JButton BTnOK= new JButton("OK");//membuat & memanggil JButton baru dengan objek BTnOK
JButton BTnCancel= new JButton("Cancel");//membuat & memanggil JButton baru dengan objek BTnCancel
public GUI() {
setTitle("Belson Damanik Coba");// mengatur & membuat judul pada frame Belson Damanik Coba
setDefaultCloseOperation(3);
setSize(400,200);//mengatur ukuran pada tampilan frame dengan lebar 400 dan panjang 200

setLayout(null);//Mengatur tampilan pada frame
add(LNim);//menambah objek LNim pada frame
add(FNim);//menambah objek FNim pada frame
add(LNama );//menambah objek LNama pada frame
add(FNama);//menambah objek FNama pada frame
add(BTnOK);//menambah objek BTnOK pada frame
add(BTnCancel);//menambah objek BTnCancel pada frame

LNim.setBounds(10,10,100,20);//mengatur bentuk bondaries objek LNim dengan ukuran (10,10,120,20)
FNim.setBounds(100,10,100,20);//mengatur bentuk bondaries objek FNim dengan ukuran (100,10,100,20)
LNama.setBounds(10,35,120,20);//mengatur bentuk bondaries objek LNama dengan ukuran (10,35,120,20)
FNama.setBounds(100,40,100,20);//mengatur bentuk bondaries objek FNama dengan ukuran 100,40,100,20)
BTnCancel.setBounds(100,130,120,20);//mengatur bentuk bondaries objek BTnkeluar dengan ukuran (100,130,120,20)
BTnOK.setBounds(200,130,90,20);//mengatur bentuk bondaries objek BTnOK dengan ukuran (200,130,90,20)
setVisible(true);//mengatur tampilan frame dalam keadaan aktif atau true

}
}

class ObGUI {//merupakan nama kelas yaitu ObGUI
public static void main(String[] arqs) {//Fungsi Utama yang harus ada di class utama
GUI G=new GUI();//membuat objek dengan nama G dari GUI
}
}




Setelah anda mengetikkan kode program tersebut diatas maka simpan program sesuai dengan class kemudian jalankan program tersebut.

hasil program












Semoga berhasil.......
readmore »»  

Senin, 04 Juni 2012

Membuat file exe untuk program java

- bazComp share -


Untuk membuat file installer saya biasanya menggunakan 2 aplikasi software

1.Jsmooth yang bisa di download di sini




2.Nsis yang bisa di doenload di sini




Sebenarnya menggunakan Nsis pun sudah bisa menjadi file installer,... tetapi nsis tidak bisa digunakan untuk merubah icon pada program file nah cara untuk mengatasinya saya menggunakan Jsmooth, jadi untuk file jarnya kita jadikan exe.




Pertama buka jsmooh yang sudah terinstall di komputer Seperti tampilan dibawah ini















Kemudian Pilih pada menu skleton pilih combo box pada menu window wraper






Kemudian menuju menu dibawahnya lagi yaitu executable






Executable binary adalah nama file .exe setelah jadi nanti,.. jangan lupa juga pilih icon untuk aplikasi kamu.jangan lupa centang pada checkbox set the executable folder

kemudian pilih pada menu aplication.









Keterangan Di atas adalah :

1. Pilih file jar yang sudah kamu compile

2. Pilih pada main class aplikasi kamu

Setelah itu pilih pada menu Project lalu compile.... taraaaaa... aplikasi exe sudah jadi...




Sebelum memulai membuat file installer petama kita buat dulu file instaler dengan ekstensi .nsi

buka editor kesayangan kamu notepad atau saya biasanya menggunakan notepad++ dan isi dari file tersebut adalah seperti dibawah ini





############################################################################




; Nama aplikasi

Name "direktorikamu" ;folder yang akan tampak pada menu START-> ALL PROGRAM pada komputer



; Nama File installer
OutFile "Setup.exe" ; nama file setelah menjadi file installer

; default Directory
InstallDir "$PROGRAMFILES\direktorikamu" ; direktori yang ada pada programfiles

; Pesan untuk menentukan installasi tujuan
DirText "Pilih folder tujuan aplikasi ini."

; ---------------------------------------------
; ******** SECTION FOR INSTALLING *************
; ---------------------------------------------

;tidak ada komponen/fitur yg dipilih
Section ""

; file output dan direktori kerja shortcuts
;========================================================================
; file file yang akan di masukan pada file instaler nantinya, bisa kamu tambahin sendiri
SetOutPath $INSTDIR\lib
File lib\mysql-connector-java-5.1.7-bin.jar

SetOutPath $INSTDIR\images
File images\user.png

SetOutPath $INSTDIR\Report
File Report\report.jasper
File Report\report.jrxml

;============= end of component ===========================================================

;================== file yang akan di masukan dalam file installer=======================
SetOutPath $INSTDIR
File aplikasikamu.exe ;aplikasi hasil dari file jsmooth
File aplikasikamu.jar ;file jar yang sudah di compile


;=================uninstall program==================================
WriteUninstaller $INSTDIR\Uninstall.exe

; /////// membuat shorutcut pada start program ///////////

CreateDirectory "$SMPROGRAMS\direktorikamu\"
CreateShortCut "$SMPROGRAMS\direktorikamu\
\aplikasikamu.lnk" "$INSTDIR\aplikasikamu.exe"

;///////////////// uninstall shourcut //////////////////////
CreateShortCut "$SMPROGRAMS\direktorikamu\
\Uninstall Deprint.lnk" "$INSTDIR\Uninstall.exe"

; //////////// Akhir Membuat SHORTCUTS /////////

; //// REGISTRY ADD/REMOVE PADA CONTROL PANEL

WriteRegStr HKLM "Software\Microsoft\Windows\

\CurrentVersion\Uninstall\direktorikamu" "DisplayName"\

"Deprint_Admin"




WriteRegStr HKLM "Software\Microsoft\Windows\

\CurrentVersion\Uninstall\direktorikamu" "UninstallString" \

"$INSTDIR\Uninstall.exe"




; //// Akhir Pembuatan REGISTRY KEYS ////////////




MessageBox MB_OK "Instalasi berhasil..............." ; pesan jika installasi berhasil




SectionEnd




; -------------------------------------------------

; ********* uninstall program dan file-file apa saja yang akan di hapus saat uninstall **************

; -------------------------------------------------




Section "Uninstall"

; remove all the files and folders

Delete $INSTDIR\aplikasikamu.exe ; delete self

Delete $INSTDIR\aplikasikamu.jar




Delete $INSTDIR\lib\mysql-connector-java-5.1.7-bin.jar




Delete $INSTDIR\Report\Report.jasper

Delete $INSTDIR\Report\Report.jrxml







RMDir $INSTDIR




; menghapus shorcut

Delete "$SMPROGRAMS\direktorikamu\aplikasikamu.lnk"

Delete "$SMPROGRAMS\direktorikamu\Uninstall aplikasikamu.lnk"

RMDIR "$SMPROGRAMS\direktorikamu"




;menghapus registri

DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\direktorikamu"

DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\

\Windows\CurrentVersion\Uninstall\direktorikamu"




SectionEnd







#############################################################################




kemudian simpan dengan extensi .nsi dan simpan di folder yang sama dengan file setup hasil dari jsmooth tadi... atau jika kurang jelas kamu bisa buka di sini klik

Setelah itu tinggal membuat file installer dengan nsis buka nsis yang sudah terinstall di komputer kamu






pilih compiler nsi script arahkan pada file.nsi yang sudah kamu buat, dan.... aplikasi sudah siap digunakan
readmore »»