Meng-compile file .jrxml tanpa bantuan Ireport

Mungkin postingan kali terasa sangat sepele. Bagaimana tidak, jika ada tool seperti iReport yang dibuat untuk memudahkan kerja kita dalam mendesain report hingga mengcompile-nya, kenapa harus susah-susah mengcompile file .jrxml tanpa bantuan iReport. Mungkin menurut para programmer kelas kakap, postinganku kali sangat tak berbobot. Namun, dengan cara meng-compile tanpa iReport-lah saya mengenal sintaks-singtaks milik Jasper Report. Awalnya saya mengenal Jasper Report hanya sebatas drag & drop di iReport saja , itupun belum mengerti sintaks-sintak  Jasper Report(😄 ). Untuk meng-compile file yang berekstensi .jrxml menjadi .jasper diperlukan library jasper report. Disini saya menggunakan Eclipse sebagai IDE-nya. Berikut ini langkah-langkahnya.

Buat java project baru di Eclipse, lalu tambahkan library jasper  report dengan cara klik kanan pada project Anda lalu pilih Build Path – Add External Archives. Anda bisa mendapatkan library Jasper Report dengan mengklik link ini.Mengimport Library Jasper

  1. Buat class baru dengan kode seperti ini(nama class harus sama dengan nama file).
  2. import net.sf.jasperreports.engine.JRException;
    import net.sf.jasperreports.engine.JasperCompileManager;
    public class FirstReportCompile
    {
      public static void main(String[] args)
      {
        try
        {
          System.out.println("Sedang Melakukan kompilasi file .jrxml");
          JasperCompileManager.compileReportToFile("FileReport.jrxml");
          System.out.println("Kompilasi Selesai!");
        }
        catch (JRException e)
        {
          e.printStackTrace();
        }
      }
    }
    
  3. Lalu letakkan file jasper report di dalam direktori java project anda.
  4. Selanjutnya eksekusi class yang baru dibuat tadi.
  5. Setelah dieksekusi, maka akan muncul file dengan ekstensi .jasper hasil dari proses compile tersebut.
  6. Apabila terjadi error/ file .jasper tidak tercipta, biasanya ada kesalahan dari  file .jrxml.

Sebenarnya masih banyak lagi hal-hal yang bisa dikuak dari Jasper Report, namun cukup segini saja postingan kali ini. Semoga bermanfaat, terima kasih.

By Frebu Trilangga Posted in Java Tagged

One comment on “Meng-compile file .jrxml tanpa bantuan Ireport

  1. Sepele yang memang perlu. Dari pengalaman saya memakai sub-report, compile manual dari code sungguh berguna untuk generate *.jasper pada sub-report. Karena apabila saya compile sub-report tersebut menggunakan iReport (versi 3.7.0), band detail pada sub-report tidak mau generate JRBeanCollectionDataSource(java.util.List), terlihat band detail kosong.
    Dan jangan lupa untuk menambah attribute language=”java” pada file *.jrxml apabila meng-compile dari source Java.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s