I'm using JasperReport for this code.
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.design.JRDesignQuery;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader;
import net.sf.jasperreports.view.JasperViewer;
public void printData(String report , String printQuery){
try{
jasperDesign = JRXmlLoader.load(report);
query.setText(printQuery);
jasperDesign.setQuery(query);
jr = JasperCompileManager.compileReport(jasperDesign);
jp = JasperFillManager.fillReport(jr,null, databaseHandler.getConnection());
JasperViewer.viewReport(jp,false);
}catch (JRException ex) {
AlertMaker.showException("Exception Occurred ! " , ex.toString());
}
}
Could anyone help me to tell that which jar libraries file are necessary to include in java project ?
Because including all jar files of JasperReport
slows down the project performance (these jar lib files are more than 60 )