I am using JasperReports actively, although not for long. I'll try to
help you if I can.
Unlike you I am using NB6.1 and iReports plugin is broken for it. So, I
am using individual iReports 3.0.0 installation to design my report
templates (jrxml files). I am also using JasperReports 3.0.0 to compile
an run my projects.
You should not be getting most of these errors if jasperreports.jar is
in your compile classpath.
Check if it is. Also check if the file is not corrupted, i.e. open the
jar file and see if needed classes are there.
Personally, I would recommend to download v.3.0.0. from
http://sourceforge.net/project/showfiles.php?group_id=36382&package_id=2
8579&release_id=600358 and build a library from there. Be aware that you
need not just jasperreports.jar but the whole project. I don't know how
it was done in NB5.5 but I found out that iReport plugin does not add
anything to the build.xml file to compile .jrxml files into .jasper
files. So, I overwrite the ant task as below.
<target name="-post-compile">
<taskdef name="jrc"
classname="net.sf.jasperreports.ant.JRAntCompileTask" >
<classpath>
<pathelement location="${jasper.path}"/>
<fileset dir="${jasper.lib.dir}">
<include name="**/*.jar"/>
</fileset>
</classpath>
</taskdef>
<mkdir dir="${build.classes.dir}/jasper"/>
<jrc destdir="${build.classes.dir}/jasper">
<src>
<fileset dir="${src.java.dir}">
<include name="**/*.jrxml"/>
</fileset>
</src>
</jrc>
</target>
Where
jasper.path=${jasper.root}${file.separator}dist${file.separator}jasperre
ports-3.0.0.jar
jasper.lib.dir=${jasper.root}${file.separator}lib
jasper.root is defined via environment variable and points to the
installation of the JasperReports project.
I hope it'll help. If not ask again.
-----Original Message-----
From: vps [mailto:***@arxaa.com]
Sent: Thursday, June 05, 2008 9:55 PM
To: ***@netbeans.org
Subject: [nbusers] Using Netbeans and JasperReports
Im using netBeans 5.5 and IReport 2.0.5. When I compile a java class,
for eg:
JasperTest.java. Im getting the following errors:
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\JasperTest.java:1:
package
net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.*;
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\JasperTest.java:2:
package
net.sf.jasperreports.engine.export does not exist
import net.sf.jasperreports.engine.export.*;
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:2:
package
net.sf.jasperreports.view does not exist
import net.sf.jasperreports.view.JasperViewer;
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:3:
package
net.sf.jasperreports.engine.xml does not exist
import net.sf.jasperreports.engine.xml.JRXmlLoader;
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:4:
package
net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.JasperCompileManager;
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:5:
package
net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.JasperFillManager;
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:6:
package
net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.JasperPrint;
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:7:
package
net.sf.jasperreports.engine.design does not exist
import net.sf.jasperreports.engine.design.JasperDesign;
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:8:
package
net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.JasperReport;
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\JasperTest.java:14:
cannot
find symbol
symbol : class JasperPrint
location: class JasperTest
JasperPrint print = JasperFillManager.fillReport(fileName,
hm,
new JREmptyDataSource());
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\JasperTest.java:14:
cannot
find symbol
symbol : class JREmptyDataSource
location: class JasperTest
JasperPrint print = JasperFillManager.fillReport(fileName,
hm,
new JREmptyDataSource());
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\JasperTest.java:14:
cannot
find symbol
symbol : variable JasperFillManager
location: class JasperTest
JasperPrint print = JasperFillManager.fillReport(fileName,
hm,
new JREmptyDataSource());
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\JasperTest.java:15:
cannot
find symbol
symbol : class JRExporter
location: class JasperTest
JRExporter exporter = new
net.sf.jasperreports.engine.export.JRPdfExporter();
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\JasperTest.java:15:
package
net.sf.jasperreports.engine.export does not exist
JRExporter exporter = new
net.sf.jasperreports.engine.export.JRPdfExporter();
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\JasperTest.java:16:
cannot
find symbol
symbol : variable JRExporterParameter
location: class JasperTest
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME,
outFileName);
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\JasperTest.java:17:
cannot
find symbol
symbol : variable JRExporterParameter
location: class JasperTest
exporter.setParameter(JRExporterParameter.JASPER_PRINT,print);
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\JasperTest.java:21:
cannot
find symbol
symbol : class JRException
location: class JasperTest
catch (JRException e)
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:64:
cannot
find symbol
symbol : class JasperDesign
location: class ReportDriver
JasperDesign jasperDesign = JRXmlLoader.load(reportFile);
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:64:
cannot
find symbol
symbol : variable JRXmlLoader
location: class ReportDriver
JasperDesign jasperDesign = JRXmlLoader.load(reportFile);
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:65:
cannot
find symbol
symbol : class JasperReport
location: class ReportDriver
JasperReport jasperReport =
JasperCompileManager.compileReport(jasperDesign);
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:65:
cannot
find symbol
symbol : variable JasperCompileManager
location: class ReportDriver
JasperReport jasperReport =
JasperCompileManager.compileReport(jasperDesign);
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:67:
cannot
find symbol
symbol : class JasperPrint
location: class ReportDriver
JasperPrint jasperPrint =
JasperFillManager.fillReport(jasperReport, null, jdbcConnection);
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:67:
cannot
find symbol
symbol : variable JasperFillManager
location: class ReportDriver
JasperPrint jasperPrint =
JasperFillManager.fillReport(jasperReport, null, jdbcConnection);
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\ReportDriver.java:68:
cannot
find symbol
symbol : variable JasperViewer
location: class ReportDriver
JasperViewer.viewReport(jasperPrint);
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\org\json\JSONObject.java:282:
warning: non-varargs call of varargs method with inexact argument type
for
last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this
warning
this.put(key, method.invoke(bean, null));
Note:
C:\Users\VIshmy\Desktop\ARMS_XLS\src\java\arms\user\servl\UserDeleteServ
l.java
uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
24 errors
1 warning
I have added the following jar file using Library Manager:
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
commons-beanutils-1.7.jar!/
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
commons-collections-2.1.jar!/
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
commons-digester-1.7.jar!/
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
commons-javaflow-20060411.jar!/
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
commons-logging-1.0.2.jar!/
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
iReport.jar!/
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
itext-1.3.1.jar!/
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
jasperreports-2.0.5.jar!/
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
xercesImpl.jar!/
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
png-encoder-1.5.jar!/
jar:file:/C:/Users/VIshmy/Desktop/vismi/iReport-2.0.5/iReport-2.0.5/lib/
jdt-compiler-3.1.1.jar!/
Hope anyone will help me.
Thanks n Regards,
VPS
--
View this message in context:
http://www.nabble.com/Using-Netbeans-and-JasperReports-tp15897993p176846
61.html
Sent from the Netbeans - Users mailing list archive at Nabble.com.