Ver Mensaje Individual
  #924 (permalink)  
Antiguo 04/10/2007, 18:05
Xesar
 
Fecha de Ingreso: septiembre-2007
Mensajes: 3
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por tavo22 Ver Mensaje
que onda cecijo, pues mira, lo que hice fue copiar los sig. archivos:

commons-beanutils.jar
commons-collections-2.1.jar
commons-dogester-1.7.jar
commons-logging-1.0.2.jar
itext-1.3.1.jarjasperreports-1.3.3.jar
poi-2.0-final-20040126.jar
iReport.jar

estos archivos se encuentran en /iReport-1.3.3/lib, copialos y pegalos en esta carpeta C:\Archivos de programa\Java\jdk1.6.0_01\jre\lib\ext (esta carpeta es la que yo utilizo) eso fue todo lo que hice y ya funcionó.

si aún no funciona, no dudes en preguntar, nos vemos.

yo tengo otra duda, a ver si alguien puede ayudarme:

en la aplicación java que utilizo :
import java.sql.*;
import java.util.*;
import java.lang.*;
import javax.swing.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import net.sf.jasperreports.engine.util.*;
import net.sf.jasperreports.view.*;

public class informe extends JFrame{
static Connection conn = null;
public informe()
{

}

private static Connection conexion() throws ClassNotFoundException, SQLException
{
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e) {
System.out.println("MySQL JDBC Driver not found.");
System.exit(1);
}
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost/informe","root", "123");
System.out.println("Si se conecta.");
}
catch (SQLException e) {
System.out.println("Error de conexión: " + e.getMessage());
System.exit(4);
}
return conn;
}

public static void main(String[] args)
{
try
{
String filename = "C:\\informe\\x.jasper";
String filepdf = "C:\\informe\\pdf\\admini_project.pdf";
String xmlfile = "C:/reporte/admini_project.jrxml";

Map parametros = new HashMap();
parametros.put("id","nom");
//JasperDesign jd = JRXmlLoader.load(xmlfile);
//JasperReport report = JasperCompileManager.compileReport(jd);
JasperPrint print = JasperFillManager.fillReport(filename,parametros,c onexion());
JasperExportManager.exportReportToPdfFile(print,fi lepdf);
JasperViewer.viewReport(print,false);
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}
}

en la línea de parametros.put solo puedo usar dos parametros, lo que quiero saber es como utilizar mas de dos parametros, ya que me hizo falta la parte de reportes en un proyecto por esa causa, si pueden ayudarme por favor, se los agradezco.

tengo el mismo codigo pero me aparece esto
estoy trabajando desde eclipse

java.lang.NullPointerException