cancel
Showing results for 
Search instead for 
Did you mean: 

How to deloy java desktop application included crystal report?

Former Member
0 Kudos

Hi all,

I'm a beginner in crystal report. I am developing one java desktop application in Eclipse editor. The application can show report when i run it in Eclipse environment. But when i exported .jar execute file then the application can not show report. I make .jar file with manfest file below:

-


Manifest-Version: 1.0

Main-Class: JRCViewReport

Class-Path: lib/ReportViewer.jar lib/swt.jar lb/pojo.jar lib/swt.jar lib/axis.jar lib/axis-ant.jar lib/cecore.jar lib/commons-collections-3.1.jar

lib/commons-configuration-1.2.jar lib/commons-discovery.jar lib/commons-lang-2.1.jar lib/commons-logging.jar lib/Concurrent.jar lib/corbaidl.jar lib/CRDBJavaServerCommon.jar lib/CRDBXMLExternal.jar lib/CRDBXMLServer.jar lib/CrystalCharting.jar

lib/CrystalCommon.jar lib/CrystalContentModels.jar lib/CrystalDatabaseConnectors.jar lib/CrystalExporters.jar lib/CrystalExportingBase.jar

lib/CrystalFormulas.jar lib/CrystalQueryEngine.jar lib/CrystalReportEngine.jar lib/CrystalReportingCommon.jar lib/ebus405.jar lib/icu4j.jar

lib/jaxrpc.jar lib/jrcadapter.jar lib/jrcerom.jar lib/keycodeDecoder.jar lib/log4j.jar lib/MetafileRenderer.jar

lib/pullparser.jar lib/rasapp.jar lib/rascore.jar lib/ReportPrinter.jar lib/rpoifs.jar lib/saaj.jar lib/serialization.jar lib/URIUtil.jar

lib/webreporting.jar lib/webreporting-jsf.jar lib/wsdl4j.jar lib/xbean.jar lib/xercesImpl.jar lib/xml-apis.jar

-


When i execute jar file then error posted:

- JRCAgent1 detected an exception: com/crystaldecisions/reports/formulas/OperandField

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

at com.crystaldecisions.reports.dataengine.a0.a(Unknown Source)

at com.businessobjects.reports.sdk.c.a(Unknown Source)

at com.businessobjects.reports.sdk.b.v.if(Unknown Source)

at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)

at com.crystaldecisions.proxy.remoteagent.x.a(Unknown Source)

at com.crystaldecisions.proxy.remoteagent.q.a(Unknown Source)

at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.do(Unknown Source)

at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.if(Unknown Source)

at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.a(Unknown Source)

at com.crystaldecisions.sdk.occa.report.application.ClientDocument.open(Unknown Source)

at com.crystaldecisions.reports.sdk.ReportClientDocument.open(Unknown Source)

at JRCViewReport.launchApplication(JRCViewReport.java:32)

at JRCViewReport$1.run(JRCViewReport.java:69)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: com/crystaldecisions/reports/formulas/OperandField---- Error code:-2147467259 Error code name:failed

-


Could you help me, please?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi!

Have u tried to deploy with exporting .war file instead of .jar???

Its a simple deployment.

Nothing special u need to do for deploying proje including crystal report....

Let me know ur Eclipse version & Crystal report version.

U r using CR4E plug-in na?

Former Member
0 Kudos

Hi Omkar Kelkar,

I'm using CR4E XI R2 with JRC component to create java desktop application. I mean is I have a java desktop application relation to show crystal report that application. I had developed it and run in Eclipse environment is ok. When I deployed it to run stand alone by make .jar file (using export menu in Eclipse) then the application can not display report. I don't want to build .war file because i want build .jar file to used in Java Web Start tool deploy later.

Have you met this problem before? Can you more explain and help me?

Thanks

Former Member
0 Kudos

I have the same question. Has anyone been able to deploy a Java Desktop application from CR for Eclipse? I have exported the sample project as a Runnable JAR, signed all the JARs, built the JNLP launcher file, but I get errors:

java.lang.ClassNotFoundException: com.businessobjects.samples.CrystalOpenExample

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)

at com.sun.javaws.Launcher.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)