ola pessoal
Estou tendo problemas para configurar o path do relatório em uma aplicação rcp
[code]
public class Report{
public static void show(BaseReport report, String sqlFilter, String[] sqlOrder) {
try {
List list = report.getList(sqlFilter, sqlOrder);
JasperDesign jasperDesign = JRXmlLoader.load(report.getPathReport());
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, report.getReportParameters(), new JRBeanCollectionDataSource(list));
JasperViewer.viewReport(jasperPrint, false);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}[/code]
protected String configPath() {
//com esse código funciona normalmente
//String toReturn = "//home//marcelo//Desktop//software//br.com.software.core//src//reportfiles//simpleProductReport.jrxml";
String toReturn = null;
toReturn = Platform.getBundle("br.com.software.core").getLocation() + File.separator + "src" + File.separator + "reportfiles" + File.separator + "simpleProductReport.jrxml";
return toReturn;
}
erro
Caused by: java.io.FileNotFoundException: reference:file:/home/marcelo/Desktop/software/br.com.software.core/src/reportfiles/simpleProductReport.jrxml (Arquivo ou diretório inexistente)
alguém pode me ajudar?