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 menginginkan nama o…

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 kedepa…