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 Replies to “Penjadwalan Eksekusi File .JAR Pada Windows Task Scheduler Dengan Menggunakan Batch File”

  1. Adhika S Trahkasno says: Reply

    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.

    1. Wassalamu’alaikum wr wb,
      Iya! Tetap semangat!

  2. weleh2… baru tahu aku… makasih ya mbak….. keep Posting mbak… :).. slam kenal mbak

  3. Ga bisa nih, setting Path sama JavaHome nya sudah, tapi tetep ga mau jalankan .jarnya ..

  4. Ralat, udah bisa work, ternyata setelah CLASSPATH= itu harus ada enternya, thanks Mba … Keep Blogging ..

    1. Siiip.. Semangat terus perdalam ilmunya ya..

Leave a Reply