Jump to content
We've recently updated our Privacy Statement, available here ×

Jasper reports not compiling plz help


2004 IR Help

Recommended Posts

By: InpreetSingh - inpreet

Jasper reports not compiling plz help

2005-04-19 06:19

Here is what I am doing. I run following command on windows command prompt including all *.jar files but still facing errors : Please help

****************************************************************************

C:jasperreports>javac -classpath "C:Program FilesJavajdk1.5.0_02jrelibcommons-beanutils-1.5.jar" -classpath "C:Program FilesJavajdk1.5.0_02jrelibcommons-collections-2.1.jar" -classpath "C:Program FilesJavajdk1.5.0_02jrelibcommons-digester-1.3.jar" -classpath "C:Program FilesJavajdk1.5.0_02jrelibcommons-logging-1.0.2.jar" -classpath "C:Program FilesJavajdk1.5.0_02jrelibcommons-logging-api-1.0.2.jar" TestJasper.java

 

TestJasper.java:27: cannot find symbol

symbol : class JasperDesign

location: class TestJasper

JasperDesign jasperDesign = JasperManager.loadXmlDesign("C:/SimpleReport.xml");

^

TestJasper.java:27: warning: [deprecation] net.sf.jasperreports.engine.JasperManager in net.sf.jasperreports.engine has been deprecated JasperDesign jasperDesign = JasperManager.loadXmlDesign("C:/SimpleReport.xml");

^

TestJasper.java:27: warning: [deprecation] loadXmlDesign(java.lang.String) in net.sf.jasperreports.engine.JasperManager has been deprecated

JasperDesign jasperDesign = JasperManager.loadXmlDesign("C:/SimpleReport.xml");

^

TestJasper.java:28: warning: [deprecation] net.sf.jasperreports.engine.JasperManager in net.sf.jasperreports.engine has been deprecated

JasperReport aReport = JasperManager.compileReport(jasperDesign);

^

TestJasper.java:31: warning: [unchecked] unchecked call to put(K,V) as a member of the raw type java.util.Map

parameters.put("FromBranch", "'aaaaa'");

^

TestJasper.java:37: warning: [deprecation] net.sf.jasperreports.engine.JasperManager in net.sf.jasperreports.engine has been deprecated

JasperPrint jasperPrint = JasperManager.fillReport(aReport, parameters, conn);

^

TestJasper.java:37: warning: [deprecation] fillReport(net.sf.jasperreports.engine.JasperReport,java.util.Map,java.sql.Connection) in net.sf.jasperreports.engine

.JasperManager has been deprecated

JasperPrint jasperPrint = JasperManager.fillReport(aReport, parameters, conn);

^

TestJasper.java:39: warning: [deprecation] net.sf.jasperreports.engine.JasperManager in net.sf.jasperreports.engine has been deprecated

JasperManager.printReportToPdfFile(jasperPrint, "BasicReport.pdf");

^

TestJasper.java:39: warning: [deprecation] printReportToPdfFile(net.sf.jasperreports.engine.JasperPrint,java.lang.String) in net.sf.jasperreports.engine.JasperManager has been deprecated JasperManager.printReportToPdfFile(jasperPrint, "BasicReport.pdf");

^

1 error

8 warnings

****************************************************************************

----- Original Message -----

From: Inpreet

To: chetan_parekh@idealake.com

Sent: Tuesday, April 19, 2005 5:48 PM

Subject: Re: Need help

 

 

Sir,

Do I need ANT for compiling simple jasper reports??? As till now I haven't installed ANT on my machine. I read somewhere that ANT is required for complex reports. Now as I am still not able to compile my reports I was thinking that may be possible that ANT is necessity. Also I have copied all C:jasperreportsdemosampleswebappWEB-INFlib*.jar and C:jasperreportslib.*jar to

C:Program FilesJavajdk1.5.0_02jrelibext as u told me to do that but still not getting solution.

I also added path in environment variables of my computer by going to properties of mycomputer->advance-> environment variables-> system variables -> path.::: C:Program FilesJavajdk1.5.0_02bin

----- Original Message -----

From: chetan_parekh@idealake.com

To: Inpreet Singh

Sent: Tuesday, April 19, 2005 1:08 PM

Subject: Re: Need help

 

 

do onething copy all .jar files from web-inflib to java_homejrelibext folder and compile.

 

this error is becuase your jasper spesific jar files are not in your classpath setting.

 

do this and let me kno the result.

----- Original Message -----

From: Inpreet Singh

To: chetan_parekh@idealake.com

Sent: Tuesday, April 19, 2005 1:03 PM

Subject: Need help

 

 

Hello Chetan, How r u doing?

As I told u I need your help in compiling Java reporting library : Jasper Reports. You are expert so please guide me thru. I am trying to execute following code. and getting errors.

 

*********************************CODE START*********************************

import sf.jasperreports.engine.*;

import sf.jasperreports.engine.export.*;

import sf.jasperreports.engine.util.*;

import sf.jasperreports.view.*;

import java.util.*;

import java.sql.*;

import java.io.*;

import java.awt.*;

 

public class TestJasper

{

public static Connection newConnection = null;

 

public TestJasper()

{

}

 

public static void main(String[] args) {

TestJasper testJasper1 = new TestJasper();

testJasper1.makeReport();

}

 

public void makeReport() {

 

try {

newConnection = this.getConnection();

JasperDesign jasperDesign = JasperManager.loadXmlDesign("C:\SimpleReport.jrxml");

JasperReport aReport = JasperManager.compileReport(jasperDesign);

//JasperManager.compileReportToFile(jasperDesign ,"C:\SimpleReport.jasper");

Map parameters = new HashMap();

parameters.put("FromBranch", "'aaaaa'");

// parameters.put("ToBranch", "'zzzzz'");

// parameters.put("FromPartyName", "'aaaaa'");

// parameters.put("ToPartyName", "'zzzzz'");

Connection conn = this.getConnection();

//JasperPrint jasperPrint = JasperFillManager.fillReport(aReport,parameters, conn);

JasperPrint jasperPrint = JasperManager.fillReport(aReport, parameters, conn);

//jasperPrint.getPages();

JasperManager.printReportToPdfFile(jasperPrint, "BasicReport.pdf");

JasperViewer.viewReport(jasperPrint, true);

//System.setProperty("java.awt.headless", "true");

System.exit(0);

}

catch (Exception ex) {

ex.printStackTrace();

System.exit(0);

}

}

 

public Connection getConnection() throws ClassNotFoundException,

SQLException {

Connection conn = null;

try {

String driver = "com.mysql.jdbc";

String connectString = "jdbc:mysql://192.168.103.15/Test";

String user = "mayank";

String password = "";

Class.forName(driver);

conn = DriverManager.getConnection(connectString, user, password);

}

catch (Exception ex) {

ex.printStackTrace();

}

return conn;

}

}

*********************************CODE END*************************************

 

*********************************ERRROR START*********************************

Compiling 1 source file to C:Documents and SettingsinpreetTestJasperbuildclasses

C:jasperreportsclassesTestJasper.java:53: cannot find symbol

symbol : class JasperDesign

location: class TestJasper

JasperDesign jasperDesign = JRXmlLoader.load("SimpleReport.jrxml");

C:jasperreportsclassesTestJasper.java:53: cannot find symbol

symbol : variable JRXmlLoader

location: class TestJasper

JasperDesign jasperDesign = JRXmlLoader.load("SimpleReport.jrxml");

C:jasperreportsclassesTestJasper.java:55: cannot find symbol

symbol : class JasperReport

location: class TestJasper

JasperReport aReport = JasperManager.compileReport(jasperDesign);

C:jasperreportsclassesTestJasper.java:55: cannot find symbol

symbol : variable JasperManager

location: class TestJasper

JasperReport aReport = JasperManager.compileReport(jasperDesign);

C:jasperreportsclassesTestJasper.java:56: cannot find symbol

symbol : variable JasperManager

location: class TestJasper

JasperManager.compileReportToFile(jasperDesign ,"SimpleReport.jasper");

C:jasperreportsclassesTestJasper.java:58: warning: [unchecked] unchecked call to put(K,V) as a member of the raw type java.util.Map

parameters.put("FromBranch", "'aaaaa'");

C:jasperreportsclassesTestJasper.java:64: cannot find symbol

symbol : variable JasperManager

location: class TestJasper

JasperPrint jasperPrint = JasperManager.fillReport(aReport, parameters, conn);

C:jasperreportsclassesTestJasper.java:66: cannot find symbol

symbol : variable JasperManager

location: class TestJasper

JasperManager.printReportToPdfFile(jasperPrint, "BasicReport.pdf");

C:jasperreportsclassesTestJasper.java:67: cannot find symbol

symbol : variable JasperViewer

location: class TestJasper

JasperViewer.viewReport(jasperPrint, true);

8 errors

*********************************ERRROR END*********************************

 

 

 

 

By: C-Box - c-box

RE: Jasper reports not compiling plz help

2005-04-19 06:36

Uhhhhhhhh... you should start with LOOKING AT THE SAMPLES how to CREATE, LOAD, COMPILE and FILL a (jasper)report !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

Why do you use javac command to compile a temporarily jasper-java-file!?!??!?!?!??!?!? That makes no sense (to me).

 

If you are a newbie to JAVA also, you should first take a look into some introductions (eg. homepage of Sun or anything else).

 

Or try to install IReport there ALL is included you need for creating and running some simple reports.

 

C-Box

 

 

 

 

By: InpreetSingh - inpreet

RE: Jasper reports not compiling plz help

2005-04-19 07:19

I have already iReports running on my machine and it is working fine. I am using .jrxml file from ireports to check how jasper works.

I also have netbeans IDE where I am trying to run my TestJasper.java example where I am getting following error :

*********************************CODE START*********************************

import sf.jasperreports.engine.*;

import sf.jasperreports.engine.export.*;

import sf.jasperreports.engine.util.*;

import sf.jasperreports.view.*;

import java.util.*;

import java.sql.*;

import java.io.*;

import java.awt.*;

 

public class TestJasper

{

public static Connection newConnection = null;

 

public TestJasper()

{

}

 

public static void main(String[] args) {

TestJasper testJasper1 = new TestJasper();

testJasper1.makeReport();

}

 

public void makeReport() {

 

try {

newConnection = this.getConnection();

JasperDesign jasperDesign = JasperManager.loadXmlDesign("C:\SimpleReport.jrxml");

JasperReport aReport = JasperManager.compileReport(jasperDesign);

//JasperManager.compileReportToFile(jasperDesign ,"C:\SimpleReport.jasper");

Map parameters = new HashMap();

parameters.put("FromBranch", "'aaaaa'");

// parameters.put("ToBranch", "'zzzzz'");

// parameters.put("FromPartyName", "'aaaaa'");

// parameters.put("ToPartyName", "'zzzzz'");

Connection conn = this.getConnection();

//JasperPrint jasperPrint = JasperFillManager.fillReport(aReport,parameters, conn);

JasperPrint jasperPrint = JasperManager.fillReport(aReport, parameters, conn);

//jasperPrint.getPages();

JasperManager.printReportToPdfFile(jasperPrint, "BasicReport.pdf");

JasperViewer.viewReport(jasperPrint, true);

//System.setProperty("java.awt.headless", "true");

System.exit(0);

}

catch (Exception ex) {

ex.printStackTrace();

System.exit(0);

}

}

 

public Connection getConnection() throws ClassNotFoundException,

SQLException {

Connection conn = null;

try {

String driver = "com.mysql.jdbc";

String connectString = "jdbc:mysql://192.168.103.15/Test";;

String user = "mayank";

String password = "";

Class.forName(driver);

conn = DriverManager.getConnection(connectString, user, password);

}

catch (Exception ex) {

ex.printStackTrace();

}

return conn;

}

}

*********************************CODE END*************************************

 

*********************************ERRROR START*********************************

Compiling 1 source file to C:Documents and SettingsinpreetTestJasperbuildclasses

C:jasperreportsclassesTestJasper.java:53: cannot find symbol

symbol : class JasperDesign

location: class TestJasper

JasperDesign jasperDesign = JRXmlLoader.load("SimpleReport.jrxml");

C:jasperreportsclassesTestJasper.java:53: cannot find symbol

symbol : variable JRXmlLoader

location: class TestJasper

JasperDesign jasperDesign = JRXmlLoader.load("SimpleReport.jrxml");

C:jasperreportsclassesTestJasper.java:55: cannot find symbol

symbol : class JasperReport

location: class TestJasper

JasperReport aReport = JasperManager.compileReport(jasperDesign);

C:jasperreportsclassesTestJasper.java:55: cannot find symbol

symbol : variable JasperManager

location: class TestJasper

JasperReport aReport = JasperManager.compileReport(jasperDesign);

C:jasperreportsclassesTestJasper.java:56: cannot find symbol

symbol : variable JasperManager

location: class TestJasper

JasperManager.compileReportToFile(jasperDesign ,"SimpleReport.jasper");

C:jasperreportsclassesTestJasper.java:58: warning: [unchecked] unchecked call to put(K,V) as a member of the raw type java.util.Map

parameters.put("FromBranch", "'aaaaa'");

C:jasperreportsclassesTestJasper.java:64: cannot find symbol

symbol : variable JasperManager

location: class TestJasper

JasperPrint jasperPrint = JasperManager.fillReport(aReport, parameters, conn);

C:jasperreportsclassesTestJasper.java:66: cannot find symbol

symbol : variable JasperManager

location: class TestJasper

JasperManager.printReportToPdfFile(jasperPrint, "BasicReport.pdf");

C:jasperreportsclassesTestJasper.java:67: cannot find symbol

symbol : variable JasperViewer

location: class TestJasper

JasperViewer.viewReport(jasperPrint, true);

8 errors

*********************************ERRROR END*********************************

 

 

 

 

 

By: Denny Valliant - xenden

RE: Jasper reports not compiling plz help

2005-04-19 10:03

WHY DO YOU NOT LISTEN TO C-BOX?!?!

 

He is wise and all-knowing.

 

When he say: LOOK AT DOCS/SAMPLES/ETC it isn't to be mean.

 

you need

 

import net.sf.jasperreports.

 

Note the "net.sf" you have "sf"... those text strings aren't just in there to make the source look pretty.

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...