Bom pessoal estou começando em IREPORT
e gostaria de saber se o que estou fazendo está de
acordo tenho o seguinte report2.jrxml
e o seguinte código em java
@Action void Gerar(){
Map parametros = new HashMap();
InputStream caminhoJasper = getClass().getResourceAsStream("report2.jasper");
ArrayList<String> numPaginas = new ArrayList<String>();
numPaginas.add("");
parametros.put("DATAHORA", 1);
parametros.put("VOLUME", 2);
parametros.put("DESCRICAO", 3);
parametros.put("PORTA", 4);
JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(numPaginas);
try {
JasperPrint jp = JasperFillManager.fillReport(caminhoJasper, parametros, ds);
JasperViewer.viewReport(jp, false);
} catch (JRException e) {
e.printStackTrace();
}
}
Esses comando me geram o seguinte erro
Caused by: java.lang.IllegalAccessException: Class org.jdesktop.application.Appl
icationAction can not access a member of class <nome da classe e do pacote> with modifiers ""
Gostaria de saber se estou no caminho certo???