Erro ao Gerar JBoleto com HTML

1 resposta
P

Código da minha classe:

import java.util.Vector;
import org.jboleto.Banco;
import org.jboleto.JBoletoBean;
import org.jboleto.bancos.BancoBrasil;
import org.jboleto.control.Generator;
import org.jboleto.control.HtmlGenerator;

/**
 *
 *
 */
public class Main {

 public Main() {
    }

    public static void main (String[]args){



        try {

            JBoletoBean jBoletoBean = new JBoletoBean();

            jBoletoBean.setDataDocumento("31/05/2006");
            jBoletoBean.setDataProcessamento("31/05/2006");

            jBoletoBean.setCedente("KOBI System");

            jBoletoBean.setNomeSacado("ARCOR");
            jBoletoBean.setEnderecoSacado("Rua Teste");
            jBoletoBean.setBairroSacado("Barra");
            jBoletoBean.setCidadeSacado("Rio de Janeiro");
            jBoletoBean.setUfSacado("RJ");
            jBoletoBean.setCepSacado("22753-501");
            jBoletoBean.setCpfSacado("0000000000000");

            jBoletoBean.setLocalPagamento("ATE O VENCIMENTO, PREFERENCIALMENTE NO BANCO DO BRASIL");
            jBoletoBean.setLocalPagamento2("APOS O VENCIMENTO, SOMENTE NO BANCO DO BRASIL");

            Vector descricoes = new Vector();
            jBoletoBean.setDescricoes(descricoes);

            jBoletoBean.setDataVencimento("10/06/2006");
            jBoletoBean.setInstrucao1("APOS O VENCIMENTO COBRAR MULTA DE 2%");
            jBoletoBean.setInstrucao2("APOS O VENCIMENTO COBRAR R$ 0,50 POR DIA DE ATRASO");
            jBoletoBean.setInstrucao3("");
            jBoletoBean.setInstrucao4("");

            jBoletoBean.setCarteira("17");
            jBoletoBean.setAgencia("3415");
            jBoletoBean.setContaCorrente("00543004"); //completar com zeros quando necessario

            jBoletoBean.setNumConvenio("1101354");
            jBoletoBean.setNossoNumero("[telefone removido]",10);
            jBoletoBean.setValorBoleto("1.00");

            Generator generator = new HtmlGenerator();
           

            Banco b = new BancoBrasil(jBoletoBean);

            generator.addBoleto(jBoletoBean, b);

            System.out.println(generator.toString());

          // JBoleto jBoleto = new JBoleto(generator, jBoletoBean, JBoleto.BANCO_DO_BRASIL);

          //  jBoleto.addBoleto();

           // jBoleto.closeBoleto("banco_brasil.html");


        }
        catch (Exception ex) {

            ex.printStackTrace();
        }



    }
}

Eu importo via o NetBeans os .jar
Itext.jar
jboleto.jar
jbarcodebean.jar

É gerado esse erro:

Exception in thread "main" java.lang.NoClassDefFoundError: jbarcodebean/BarcodeStrategy
        at boletos.Main.main(Main.java:65)
Caused by: java.lang.ClassNotFoundException: jbarcodebean.BarcodeStrategy
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        ... 1 more
Java Result: 1

Meu CLASSPATH está pegando corretamente as libs. Agora não estou entendendo o porque do erro?
Alguem ajuda?
Obrigado

1 Resposta

J

cara vc resolveu esse problema? to parado no mesmo lugar

Criado 19 de março de 2009
Ultima resposta 2 de set. de 2009
Respostas 1
Participantes 2