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