Re: Wrapper for Jasperreports
Jeroen Frijters <[email protected]> Fri, 24 Jul 2015 06:27:36 +0000
| Newsgroups | gmane.comp.java.ikvm.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Michael, No, these are unrelated. The other problem is related to how class loaders work in IKVM. You should be able to fix that by using ikvm.runtime.Startup.addBootClassPathAssembly() to add the assembly to the "boot classpath". In the mailing list archives you can find example on how to use it. Regards, Jeroen From: Michael Kolowicz [mailto:[email protected]] Sent: Thursday, July 23, 2015 22:01 To: [email protected] Subject: [Ikvm-developers] Wrapper for Jasperreports I try to make a dll of a JAR that print jasper reports Following error come up if i run a compile with ikvmc (8.0.5449.1): warning IKVMC0117: Emitted java.lang.NoSuchMethodError in "org.xhtmlrenderer.pdf.ITextFontResolver$FontDescription.setMetricDefaults()V" ("com.lowagie.text.pdf.BaseFont.getCharBBox(C)[I") warning IKVMC0100: Class "org.xhtmlrenderer.test.DocumentDiffTest" not found warning IKVMC0117: Emitted java.lang.NoSuchMethodError in "com.jaspersoft.jrx.export.JRTxtExporter.exportReport()V" ("com.jaspersoft.jrx.export.JRTxtExporter.setInput()V") warning IKVMC0117: Emitted java.lang.NoSuchMethodError in "com.jaspersoft.jrx.export.JRTxtExporter.exportReport()V" ("com.jaspersoft.jrx.export.JRTxtExporter.setPageRange()V") warning IKVMC0115: Emitted java.lang.NoSuchFieldError in "com.jaspersoft.jrx.export.JRTxtExporter.exportReport()V" ("com.jaspersoft.jrx.export.JRTxtExporter.classLoader") warning IKVMC0115: Emitted java.lang.NoSuchFieldError in "com.jaspersoft.jrx.export.JRTxtExporter.exportReportToWriter()V" ("com.jaspersoft.jrx.export.JRTxtExporter.startPageIndex") warning IKVMC0115: Emitted java.lang.NoSuchFieldError in "com.jaspersoft.jrx.export.JRTxtExporter.exportReportToWriter()V" ("com.jaspersoft.jrx.export.JRTxtExporter.endPageIndex") warning IKVMC0117: Emitted java.lang.NoSuchMethodError in "com.jaspersoft.jrx.export.JRTxtExporter.layoutGrid(Lnet.sf.jasperreports.engine.JRPrintPage;)Ljava.util.Vector;" ("net.sf.jasperreports.engine.JRPrintText.getTextAlignment()B") warning IKVMC0117: Emitted java.lang.NoSuchMethodError in "net.sf.jasperreports.engine.export.HtmlElementOdsHandler.exportElement(Lnet.sf.jasperreports.engine.export.oasis.JROdsExporterContext;Lnet.sf.jasperreports.engine.JRGenericPrintElement;Lnet.sf.jasperreports.engine.export.JRExporterGridCell;)V" ("net.sf.jasperreports.engine.export.oasis.JROdsExporter.exportImage(Lnet.sf.jasperreports.engine.export.oasis.TableBuilder;Lnet.sf.jasperreports.engine.JRPrintImage;Lnet.sf.jasperreports.engine.export.JRExporterGridCell;)V") Could it be, that is the reason, why the resources only available if I link direct to the DLL (see my previus post) Freundliche Grüße / Best regards Michael Kolowicz Systementwickler ------------------------------------------------------------------------------ _______________________________________________ Ikvm-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ikvm-developers