Skip to main content

Posts

Showing posts from December, 2015

Cara Membuat File Runnable jar Dari Command Line

Jar atau java archieve adalah cara melakukan arsip di pemrograman Java. Dan ini adalah cara yang simple bila kita ingin berbagi aplikasi, karena ada kalanya sebuah aplikasi membutuhkan beberapa class. Bila kita menggunakan Eclipse, maka hal tersebut dapat dikerjakan dengan mudah. Disini, akan saya jelaskan bagaimana cara membuat file runnable .jar dari command line. (1) Bila itu hanya melibatkan satu class, maka cukup ketik. Misal nama file class-nya adalah Demo.class. Maka cara membuat file Demo.jar adalah sbb: jar -cfe Demo.jar Demo Demo.class * Demo.jar merupakan target output file name jar-nya. Kita bisa   menggunakan nama lain selain Demo dalam kasus ini. * Demo adalah tempat method main() berada. * Demo.class adalah class yang diperlukan oleh method main(). (2) Bila sudah melibatkan beberapa class. Sebagai contoh method main()-nya ada di BoxDemo, yang melibatkan dua buah class yaitu BoxDemo.class dan Box.class. Maka kita bisa membuat runnable jar-nya sebagai berikut. Misal kita m

Gnome

Ini adalah desktop environment yang saya suka sejak versi 2.x atau dikenal dengan Gnome Classic. Dan sekarang dengan munculnya Gnome 3.x atau biasa disebut dengan Gnome Shell sudah mengalami perkembangan yang amat sangat bagus. Dan sekarang saya sudah menemukan konfigurasi Gnome Shell yang keren, yaitu dengan menggunakan Gnome Extension Dash to Dock. Jadi secara default, dash ini hanya akan muncul bila kita tekan tombol super. Akan tetapi dengan extension tadi, maka ia bisa kita letakkan di bottom dan akan auto hide secara inteligence bila ada window yang menimpanya.   Selain itu, kita juga menjadi sangat mudah dalam mengelola aplikasinya, karena bisa langsung klik tombol "Show Application" dari dash ini, tanpa harus menekan tombol super terlebih dahulu. Selain sebagai short cut ke aplikasi, dash to dock juga sekaligus berfungsi sebagai window list. Dan dengan demikian, tampilannya menjadi simple dan mirip sekali dengan Apple Mac OS X. Alangkah baiknya bisa extension ini