Problemas para configurar o path do arquivo jrxml em uma aplicação rcp

0 respostas
marceloamigo

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;
		
	}
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?

Criado 6 de agosto de 2010
Respostas 0
Participantes 1