Abrir reporte simples

Vamos supor que eu tenha o meu reporte na directoria c:\relactorios\report.jrxml

Eu gostaria de uma ajuda ( passo a passo ) para poder abrir este reporte atraves de uma class.

O que eu gostaria era poder pressionar um botão que esta na minha jframe e este reporte abrir. não preciso de preencher nada no reporte nem ligar a nenhuma base de dados. so preciso apenas de compreender como o java pode abrir uma reporte, independente de estar ligado a uma base de dados.

Isto é apenas para testes e para eu perceber como funciona a chamada de uym reporte atraves de uma class.

a class terá de estar no mesmo directorio aonde esta o ficheiro .jrxml ?
que codigo inserir num metodo para ele abrir o reporte no jasperview ?

Agradeço ajuda

            JRViewer jrviewew = null;
            JInternalFrame report = null;
            jrviewew = new JRViewer();
            report = new JInternalFrame("Teste");
            report.getContentPane().add(jrviewew);
            report.setSize(800,600);
            report.setResizable(true);
            report.setVisible(true);  
            FrameUtils.mostraModal(report, getDesktopPane());