Java JasperReport org.w3c.tools.codec.base64解码器无法解析为类型
我正在使用此代码段在报告中加载图像:Java JasperReport org.w3c.tools.codec.base64解码器无法解析为类型,java,jasper-reports,Java,Jasper Reports,我正在使用此代码段在报告中加载图像: new java.io.StringBufferInputStream(new org.w3c.tools.codec.Base64Decoder([Variable]).processString()) 这是对JasperStudio Professional的工作。当我切换到CommunityEdition 6.5.1(由于即将到期而删除了另一个版本)时,这一部分不起作用,并且说 org.w3c.tools.codec.base64解码器无法解析为类型
new java.io.StringBufferInputStream(new org.w3c.tools.codec.Base64Decoder([Variable]).processString())
这是对JasperStudio Professional的工作。当我切换到CommunityEdition 6.5.1(由于即将到期而删除了另一个版本)时,这一部分不起作用,并且说
org.w3c.tools.codec.base64解码器无法解析为类型
如何解决此错误 您可能会遇到错误,因为您的类路径中没有任何包含org.w3c.tools的*.jar。在版本6.4.3之前,它一直是jasperreports.jar的一部分 Jaspersoft Studio CE 6.5.1正在使用版本6.5.1中的jasperreports 您可以使用以下几种替代解决方案来解决此问题: 1。下载包含org.w3c.tools的库。
net.sf.jasperreports.engine.util.JRImageLoader.getInstance(new SimpleJasperReportsContext()).loadAwtImageFromBytes(javax.xml.bind.DatatypeConverter.parseBase64Binary([Variable]))
3。下载并使用Jaspersoft Studio CE 6.4.0或更早版本您可能会遇到错误,因为您的类路径中没有任何包含org.w3c.tools的*.jar。在版本6.4.3之前,它一直是jasperreports.jar的一部分 Jaspersoft Studio CE 6.5.1正在使用版本6.5.1中的jasperreports 您可以使用以下几种替代解决方案来解决此问题: 1。下载包含org.w3c.tools的库。
net.sf.jasperreports.engine.util.JRImageLoader.getInstance(new SimpleJasperReportsContext()).loadAwtImageFromBytes(javax.xml.bind.DatatypeConverter.parseBase64Binary([Variable]))
3。下载并使用Jaspersoft Studio CE 6.4.0或更早版本另请参见:和此:另请参见:和此:更全面的回答:更全面的回答: