reza62heydari
سه شنبه 02 مهر 1392, 07:56 صبح
با سلام
توي محيط intellij اين كد رو نوشتم:
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import java.util.*;
public class JasperTest
{
public static void main(String[] args)
{
String fileName = "report1.jasper";
String outFileName = "test.pdf";
HashMap hm = new HashMap();
try
{
JasperPrint print = JasperFillManager.fillReport(fileName,hm,new JREmptyDataSource());
JRExporter exporter =new net.sf.jasperreports.engine.export.JRPdfExporter() ;
exporter.setParameter(JRExporterParameter.OUTPUT_F ILE_NAME,outFileName);
exporter.setParameter(JRExporterParameter.JASPER_P RINT,print);
exporter.exportReport();
System.out.println("Created file: " + outFileName);
}
catch (JRException e)
{
e.printStackTrace();
System.exit(0);
}
catch (Exception e)
{
e.printStackTrace();
System.exit(0);
}
ولي موقع run پيغام خطا زير رو ميده:
java.io.FileNotFoundException: report1.jasper
بنظرتون بايد چكار كنم؟
توي محيط intellij اين كد رو نوشتم:
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import java.util.*;
public class JasperTest
{
public static void main(String[] args)
{
String fileName = "report1.jasper";
String outFileName = "test.pdf";
HashMap hm = new HashMap();
try
{
JasperPrint print = JasperFillManager.fillReport(fileName,hm,new JREmptyDataSource());
JRExporter exporter =new net.sf.jasperreports.engine.export.JRPdfExporter() ;
exporter.setParameter(JRExporterParameter.OUTPUT_F ILE_NAME,outFileName);
exporter.setParameter(JRExporterParameter.JASPER_P RINT,print);
exporter.exportReport();
System.out.println("Created file: " + outFileName);
}
catch (JRException e)
{
e.printStackTrace();
System.exit(0);
}
catch (Exception e)
{
e.printStackTrace();
System.exit(0);
}
ولي موقع run پيغام خطا زير رو ميده:
java.io.FileNotFoundException: report1.jasper
بنظرتون بايد چكار كنم؟