2016-01-28 80 views
1

我在生成jrxml文件中的條形碼時將出錯,該文件將被轉換爲碧玉文件。在使用jaspersoft studio生成jasper報告中生成PDF條形碼時顯示的錯誤

我使用jaspersoft studio來實現條形碼。

但是,實施我面臨下面的錯誤。當 編譯

報表表達式類文件中遇到了錯誤:

net.sf.jasperreports.engine.JRException

com.keepdynamic.barcode.generator.jasperreports.BarcodeRenderer cannot be resolved to a type 
value = new com.keepdynamic.barcode.generator.jasperreports.BarcodeRenderer(
com.keepdynamic.barcode.generator.jasperreports.BarcodeFactory.createLinear(
8,"((net.sf.jasperreports.engine.JRRenderable)field_barcode.getValue())")); 
//$JR_EXPR_ID=152$ 
com.keepdynamic.barcode.generator.jasperreports.BarcodeFactory cannot 
be resolved to a type 
value = new com.keepdynamic.barcode.generator.jasperreports.BarcodeRenderer(
com.keepdynamic.barcode.generator.jasperreports.BarcodeFactory.createLinear(
8,"((net.sf.jasperreports.engine.JRRenderable)field_barcode.getValue())")); 
//$JR_EXPR_ID=152$ 
com.keepdynamic.barcode.generator.jasperreports.BarcodeRenderer cannot 
be resolved to a type 
value = new com.keepdynamic.barcode.generator.jasperreports.BarcodeRenderer(
com.keepdynamic.barcode.generator.jasperreports.BarcodeFactory.createLinear(
8,"((net.sf.jasperreports.engine.JRRenderable)field_barcode.getOldValue())")); //$JR_EXPR_ID=152$ 
         <-------------------------------------------------------------> 
com.keepdynamic.barcode.generator.jasperreports.BarcodeFactory cannot be resolved to a type 

value = new com.keepdynamic.barcode.generator.jasperreports.BarcodeRenderer(
com.keepdynamic.barcode.generator.jasperreports.BarcodeFactory.createLinear(
8,"((net.sf.jasperreports.engine.JRRenderable)field_barcode.getOldValue())")); //$JR_EXPR_ID=152$ 
com.keepdynamic.barcode.generator.jasperreports.BarcodeRenderer cannot 
be resolved to a type value = new com.keepdynamic.barcode.generator.jasperreports.BarcodeRenderer(
com.keepdynamic.barcode.generator.jasperreports.BarcodeFactory.createLinear(
8,"((net.sf.jasperreports.engine.JRRenderable)field_barcode.getValue())")); //$JR_EXPR_ID=152$ 
com.keepdynamic.barcode.generator.jasperreports.BarcodeFactory cannot 
be resolved to a type 
value = new com.keepdynamic.barcode.generator.jasperreports.BarcodeRenderer(
com.keepdynamic.barcode.generator.jasperreports.BarcodeFactory.createLinear(
8,"((net.sf.jasperreports.engine.JRRenderable)field_barcode.getValue())")); //$JR_EXPR_ID=152$ 
<------------------------------------------------------------> 

errors 

at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:215) 
at net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:195) 
at net.sf.jasperreports.eclipse.builder.JasperReportCompiler.compileReport(JasperReportCompiler.java:91) 
at net.sf.jasperreports.eclipse.builder.JasperReportsBuilder.compileJRXML(JasperReportsBuilder.java:211) 
at com.jaspersoft.studio.editor.action.CompileAction.actionCompile(CompileAction.java:176) 

at com.jaspersoft.studio.editor.action.CompileAction$3.run(CompileAction.java:132) 

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 
+0

你還有這個問題嗎? –

+0

我已經添加了。我仍然有同樣的錯誤 – user2572125

回答

0

您需要的KeepDynamic barcode.jar添加到類路徑

要下載jar訪問their page,但是你可以利用因爲其他條形碼庫已經包含在jasper發行版中,分別爲barbecuebarcode4j,這些也可以直接在IDE中使用