Problemilla con Jasperreports

Antonio
09 de Agosto del 2004
Hola podrías ayudarme… ya tengo una clase:
/*
* Prueba.java
*
* Created on 7 de agosto de 2004, 07:11 PM
*/

package com.java.source;


import net.sf.jasperreports.engine.design.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import net.sf.jasperreports.engine.util.*;
import net.sf.jasperreports.view.*;
import java.awt.Color;
import java.util.*;
import java.io.*;


/**
*
* @author Antonio
*/
public class Prueba extends JasperManager {



/** Creates a new instance of Prueba */
public void Prueba() {
try {
Map parameters = new HashMap();
JasperManager jm = new JasperManager();
JasperDesign jasperDesign = jm.loadXmlDesign("prueba.xml");
JasperReport aReport = jm.compileReport(jasperDesign);
JasperPrint jprint = JasperManager.fillReport(aReport,null,(JRDataSource)null);
jm.printReportToPdfFile(jprint,"pruebapdf.pdf");

JasperViewer.viewReport(jprint);


System.out.println("Iniciando Prueba");
}catch(Exception e){
e.printStackTrace();
}
}

public static void main(java.lang.String[] args) {
System.out.println("Esta en Main");
Prueba p = new Prueba();
p.Prueba();
}



}


Siemepe aparece el mensaje : java.io.FileNotFoundException: prueba.xml (El sistema no puede hallar el archivo especificado)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:337)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:322)
at net.sf.jasperreports.engine.JasperManager.loadXmlDesign(JasperManager.java:1020)
at com.java.source.Prueba.Prueba(Prueba.java:33)
at com.java.source.Prueba.main(Prueba.java:50)

donde debo colocar el archivo jrxml para poderlo ejecutar ya esta diseñado con iReport

Gracias


maramonar
09 de Agosto del 2004
En el classpath de tu aplicación.