Java - Problema al inviocor un pdf

   
Vista:

Problema al inviocor un pdf

Publicado por Cristian (4 intervenciones) el 11/12/2007 18:22:48
Hola.

lo que sucede que tengo priblema en java al momento que quiero abrir un documento PDF, el documento lo guenero en iReport 2.0.1.
Adjunto el error y el codigo de mi progrma.

Error:

net.sf.jasperreports.engine.JRException: Error compiling report java source files : C:Chris_Workspacecom.recargaexpress.visorUnitecValidadas_1197393043437_426698.java
at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:93)
at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUnits(JRAbstractClassCompiler.java:67)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:190)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:220)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:153)
at Pruebas.GeneratePDF.main(GeneratePDF.java:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.ve.internal.java.vce.launcher.remotevm.JavaBeansLauncher.main(JavaBeansLauncher.java:79)
Caused by: java.io.IOException: Cannot run program "javac": CreateProcess error=2, El sistema no puede hallar el archivo especificado
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:62)
... 10 more
Caused by: java.io.IOException: CreateProcess error=2, El sistema no puede hallar el archivo especificado
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 14 more

Codigo:

package Pruebas;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;


import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader;
import net.sf.jasperreports.view.JasperViewer;

public class GeneratePDF
{

public static Connection con;
public void GeneratePDF()
{

}
public static void main(String[] args) throws SQLException
{
// - Paramètres de connexion à la base de données
//Datos dat= new Datos();
//BaseDatos bd= new BaseDatos();
//con=bd.abrirConexion();


try
{
// - Chargement et compilation du rapport*/
String jasperFile = "C:\Archivos de programa\JasperSoft\iReport-2.0.1\UnitecValidadas.jrxml";
JasperReport jasperReport = JasperCompileManager.compileReport(jasperFile);
// - Paramètres à envoyer au rapport
Map parameters = new HashMap();
parameters.put("pais_cod","murcia");
// - Execution du rapport
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters,con);
// - Création du rapport au format PDF
JasperExportManager.exportReportToPdfFile(jasperPrint,"C:\Archivos de programa\JasperSoft\iReport-2.0.1\UnitecValidadas.pdf");
JasperViewer.viewReport(jasperPrint, false);
}
catch (JRException e)

{
System.out.println("ERRRRRRR");
e.printStackTrace();
}
finally
{
//bd.cerrarConexion(con);
}

}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema al inviocor un pdf

Publicado por Jesús Moscoso (1 intervención) el 02/04/2008 11:28:09
Hola Cristian, tengo un problema bastante similar la tuyo, conseguiste solucionarlo??, como lo hiciste??

Muchas Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

como puedo invocar un jrxml en un pdf

Publicado por Qko (1 intervención) el 24/07/2008 19:16:11
Hola, bueno mi motivo por el cual les escribo es para saber si alguien de ustedes saben como puedo abrir un archivo jrxml en un pdf llamado desde una paguina web,estoy utilizando el iReport 3.0.0 no si si alguien me podria ayudar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como puedo invocar un jrxml en un pdf

Publicado por Jorge (1 intervención) el 03/03/2009 19:29:41
¿que necesitas hacer?, invocar un .jasper y exportarlo como pdf? o desplegar los tags xml que contiene el archivo .jrxml y ponerlo en formato pdf?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar