Ireports и штрих-код - PullRequest
       24

Ireports и штрих-код

0 голосов
/ 11 апреля 2011

Я делаю отчет, который содержит штрих-коды, но когда я его компилирую, выдает ошибку

    Compilation exceptions: com.jaspersoft.ireport.designer.compiler.ErrorsCollector@eed1de
  net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 
  1. it.businesslogic.ireport.barcode.BcImage cannot be resolved to a type                 
  value = (java.awt.Image)(it.businesslogic.ireport.barcode.BcImage.getBarcodeImage(26,"*"+((java.lang.String)field_NRIDENTSNS.getValue())+"*",false,false,null,0,0)); //$JR_EXPR_ID=9$                                          
  <--------------------------------------> 
  2. it.businesslogic.ireport.barcode.BcImage cannot be resolved to a type                 
  value = (java.awt.Image)(it.businesslogic.ireport.barcode.BcImage.getBarcodeImage(26,"*"+((java.lang.String)field_NRIDENTSNS.getValue())+"*",false,false,null,0,0)); //$JR_EXPR_ID=13$                                          
  <--------------------------------------> 
  3. it.businesslogic.ireport.barcode.BcImage cannot be resolved to a type                 
  value = (java.awt.Image)(it.businesslogic.ireport.barcode.BcImage.getBarcodeImage(26,"*"+((java.lang.String)field_NRIDENTSNS.getOldValue())+"*",false,false,null,0,0)); //$JR_EXPR_ID=9$                                          
  <--------------------------------------> 
  4. it.businesslogic.ireport.barcode.BcImage cannot be resolved to a type                 
  value = (java.awt.Image)(it.businesslogic.ireport.barcode.BcImage.getBarcodeImage(26,"*"+((java.lang.String)field_NRIDENTSNS.getOldValue())+"*",false,false,null,0,0)); //$JR_EXPR_ID=13$                                          
  <--------------------------------------> 
  5. it.businesslogic.ireport.barcode.BcImage cannot be resolved to a type                 
  value = (java.awt.Image)(it.businesslogic.ireport.barcode.BcImage.getBarcodeImage(26,"*"+((java.lang.String)field_NRIDENTSNS.getValue())+"*",false,false,null,0,0)); //$JR_EXPR_ID=9$                                          
  <--------------------------------------> 
  6. it.businesslogic.ireport.barcode.BcImage cannot be resolved to a type                 
  value = (java.awt.Image)(it.businesslogic.ireport.barcode.BcImage.getBarcodeImage(26,"*"+((java.lang.String)field_NRIDENTSNS.getValue())+"*",false,false,null,0,0)); //$JR_EXPR_ID=13$                                          
  <--------------------------------------> 
  6 errors      at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:191)     at com.jaspersoft.ireport.desig![enter image description here][1]ner.compiler.IReportCompiler.run(IReportCompiler.java:494)     at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)     at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) 
Compilation running time: 4.807

Что я делаю не так? я использую ireports 3.7.0

это мой путь к классу:

http://img857.imageshack.us/img857/6145/classpath.png

1 Ответ

2 голосов
/ 11 апреля 2011

Проверьте, есть ли файл barbecue-1.1.jar (он содержит BcImage.class) в папке /web-inf/lib. Если нет, добавьте его.

...