Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

jasper report java compilation error

800332Dec 20 2007 — edited Dec 21 2007
Hi guys,

I was trying to compile jasper report from java as below:
public static void runReport(String databaseName, String userName,
			String password, String reportFile) {
		JasperReport jasperReport;
		JasperPrint jasperPrint;
		try {
			jasperReport = JasperCompileManager
					.compileReport("C:\\ireport\\pidcif_user.jrxml");
			jasperPrint = JasperFillManager.fillReport(jasperReport,
					new HashMap(), new JREmptyDataSource());
			JasperExportManager.exportReportToPdfFile(jasperPrint,
					"C:\\ireport\\pidcif_user.pdf");
		} catch (JRException e) {
			e.printStackTrace();
		}

	}
but what I got is the below error message:
net.sf.jasperreports.engine.JRException: Error compiling report java source files : C:\Apps\Tip40\JavaTest\pidcif32user_1198207904725_975332.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.design.JRDefaultCompiler.compileReport(JRDefaultCompiler.java:105)
	at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:212)
	at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:145)
	at ReportDriver.runReport(ReportDriver.java:81)
	at ReportDriver.main(ReportDriver.java:109)
Caused by: java.io.IOException: CreateProcess: javac -classpath "C:\Apps\Tip40\JavaTest;C:\Program Files\JasperSoft\iReport-2.0.0\lib\jasperreports-1.3.4.jar;C:\Program Files\JasperSoft\iReport-2.0.0\lib\commons-beanutils-1.7.jar;C:\Program Files\JasperSoft\iReport-2.0.0\lib\commons-collections-2.1.jar;C:\Program Files\JasperSoft\iReport-2.0.0\lib\commons-digester-1.7.jar;C:\Program Files\JasperSoft\iReport-2.0.0\lib\commons-dbcp-1.2.1.jar;C:\Program Files\JasperSoft\iReport-2.0.0\lib\commons-logging-1.0.2.jar;C:\Program Files\JasperSoft\iReport-2.0.0\lib\ojdbc14_g.jar" C:\Apps\Tip40\JavaTest\pidcif32user_1198207904725_975332.java error=2
	at java.lang.ProcessImpl.create(Native Method)
	at java.lang.ProcessImpl.<init>(Unknown Source)
	at java.lang.ProcessImpl.start(Unknown Source)
	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)
	... 7 more
Please help, Thanks !

regards,
Mark
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 18 2008
Added on Dec 20 2007
3 comments
3,241 views