ola pessoal
Estou tendo problemas para configurar o path do relatório em uma aplicação rcp
public class Report{
public static void show(BaseReport report, String sqlFilter, String[] sqlOrder) {
try {
List<Object> 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();
}
}
}
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;
}
alguém pode me ajudar?