Penjadwalan Eksekusi File .JAR Pada Windows Task Scheduler Dengan Menggunakan Batch File
(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
Adhika S Trahkasno
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.
putrichairina
Wassalamu’alaikum wr wb,
Iya! Tetap semangat!
winzaldi
weleh2… baru tahu aku… makasih ya mbak….. keep Posting mbak… :).. slam kenal mbak
wahidinalambiyah
Ga bisa nih, setting Path sama JavaHome nya sudah, tapi tetep ga mau jalankan .jarnya ..
wahidinalambiyah
Ralat, udah bisa work, ternyata setelah CLASSPATH= itu harus ada enternya, thanks Mba … Keep Blogging ..
Putri Chairina
Siiip.. Semangat terus perdalam ilmunya ya..