Ajuda com código do IREPORT[RESOLVIDO]

4 respostas
fabricioempresa

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

4 Respostas

TheKill

Aparentemente esta correto

fabricioempresa

Alguém tem ideia do que pode ser esse erro que eu não consegui achar alguma coisa que resolvesse no google.

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 ""

Agradeço

TheKill

Nunca vi este erro.

@Action  void Gerar()

pq isso?
faça um teste substitua por

public void Gerar()

fabricioempresa

Os problemas estavam na importação das bibliotecas.

Desde já agradeção a atenção de todos que responderam

Criado 6 de julho de 2010
Ultima resposta 6 de jul. de 2010
Respostas 4
Participantes 2