Batch,  Best Practice,  Java,  Programming,  Scheduler,  Tekno,  Windows

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!

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *