Я использую JasperSoft Studio 5.1.0 для создания моего отчета. Это библиотека, я использовал до сих порJasperReport Ошибка вычисления выражения: Исходный текст: новый java.lang.Integer (1)
- Викисклада BeanUtils-1.8.3.jar Викисклада collections.jar Обще-варочного-1.7.jar Викисклада javaflow-20060411.jar Викисклада лесозаготовительной-1.1.3 .jar заводной-все-1.7.5.jar IText-2.1.7.jar JasperReports-5.1.0.jar
Я пытаюсь с помощью параметра, и это не показывает какую-либо ошибку, когда я вижу превью на JasperSoft Studio, но когда я пытаюсь выполнить печать с моей программы Java, отображается такая ошибка:
net.sf.jasperreports.engine.fill.JRExpressionEvalException: Ошибка вычисления выражения: Исходный текст: новый java.lang.Integer (1)
код я использую на моей программе действий выполняется, как это
try
{
String NamaFile = "src/Laporan Penawaran.jasper";
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection konek = Koneksi.getKoneksi();
HashMap hash = new HashMap();
hash.put("param1",no_tender.getText());
File file = new File(NamaFile);
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(file.getPath());
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, hash,konek);
JasperViewer.viewReport(jasperPrint);
} catch(Exception ex) {
System.out.println(ex);
}
Я просто интересно, может быть, мой файл яшма ошибка, но когда я пытаюсь стереть все поля и использование только статического текста ошибка все еще существует. Что я должен сделать?
Вы должны опубликовать * jrxml файла * –