Penjadwalan Eksekusi File .JAR Pada Windows Task Scheduler Dengan Menggunakan Batch File

command_prompt

(Judulnya panjang ya.. Kok saya jadi teringat dengan judul Tugas Akhir??? Hehe..)

Executable file dalam java bertipe .jar. Bagaimanakah cara menjalankan file .jar ini? Nah, untuk menjalankan file .jar bisa dengan meng-double click .jar yang bersangkutan. Atau dengan command prompt, menggunakan perintah : java -jar "path dan nama file.jar"

Bagaimana jika ingin membuat penjadwalan (scheduler) untuk mengeksekusi file .jar  pada hari dan jam tertentu? Tentunya (jika menggunakan windows) menggunakan Task Scheduler. (Control Panel – Performance and Maintanance – Schedule Task) Tapi sayangnya, file .jar tidak bisa langsung dieksekusi dengan task scheduler ini. Karena memang .jar tidak dikenali sebagai executable file .

Lalu bagaimana solusinya?

Salah satu solusinya adalah dengan membuat suatu batch file yang berfungsi untuk mengeksekusi .jar tersebut. Batch file adalah file yang dapat dieksekusi (executable file) dengan ekstensi .BAT. Nantinya batch file inilah yang akan didaftarkan pada Task Scheduler windows.

Contohnya, jika saya ingin menjalankan DatePicker.jar, berikut ini isi batch file-nya :

set JAVA_HOME=C:\jdk1.6.0_06
set PATH=C:\jdk1.6.0_06\bin;C:\Windows;C:\Windows\System32
set CLASSPATH=

java -jar D:\Master\library\DatePicker.jar

(JAVA_HOME dan PATH disesuaikan dengan environtment komputer masing-masing ya..)

Simpan sourcecode diatas dalam file abcde.BAT. Lalu daftarkan file abcde.BAT itu dalam scheduler windows. Maka, DatePicker.jar pun dapat dieksekusi dengan terjadwal.

Selamat mencoba!

Iklan

6 thoughts on “Penjadwalan Eksekusi File .JAR Pada Windows Task Scheduler Dengan Menggunakan Batch File

  1. Assalamu’alaikum
    Wah subhanallah banyak menimba ilmu java nih dari mbak putri.

    Tetap semangat ya menimba ilmu javanya, saya sekarang juga sedang belajar Java di PT AHM (Astra Honda Motor), Pegangsaan Dua, Jakarta Utara.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s