我尝试使用 ireport 进行报告,但我遇到了这个问题:
log4j:警告找不到记录器的附加程序(net.sf.jasperreports.extensions.ExtensionsEnvironment)。 log4j:WARN 请正确初始化 log4j 系统。
我的来源:
private URL[] reports = new URL[]{
getClass().getResource("/Laporan/LapGuru.Jasper"),
getClass().getResource("/Laporan/LapGuruByNIP.Jasper"),};
private URL urlCurrent;
try{
Map parameter = new HashMap();
parameter.put("nip",this.txtNIP.getText());
InputStream os = null;
os = urlCurrent.openStream();
JasperReport jReport = (JasperReport)JRLoader.loadObject(os);
JasperPrint jPrint = JasperFillManager.fillReport(jReport, parameter, ClassDB.getkoneksi());
JRViewer viewer = new JRViewer(jPrint);
viewer.setOpaque(true);
viewer.setVisible(true);
jScrollPane1.add(viewer);
jScrollPane1.setViewportView(viewer);
} catch (Exception ex)
{
System.out.println(ex);
}