1
resposta

Erro: Não foi possível localizar nem carregar a classe principal br.com.caelum.financas.teste.TestaMovimentacaoComCategoria

` package br.com.caelum.financas.teste;

import java.math.BigDecimal; import java.util.Arrays; import java.util.Calendar;

import javax.persistence.EntityManager;

import br.com.caelum.financas.modelo.Categoria; import br.com.caelum.financas.modelo.Conta; import br.com.caelum.financas.modelo.Movimentacao; import br.com.caelum.financas.modelo.TipoMovimentacao; import br.com.caelum.financas.util.JPAUtil;

public class TestaMovimentacaoComCategoria {

public static void main(String[] args) { 

    Categoria categoria1 = new Categoria("Viagem");
    Categoria categoria2 = new Categoria("Negócios");

    Conta conta = new Conta();
    conta.setId(2); 

    Movimentacao movimentacao1 = new Movimentacao();
    movimentacao1.setData(Calendar.getInstance()); // hoje
    movimentacao1.setDescricao("Viagem à SP");
    movimentacao1.setTipo(TipoMovimentacao.SAÍDA);
    movimentacao1.setValor(new BigDecimal("100.0"));
    movimentacao1.setCategoria(Arrays.asList(categoria1, categoria2));

    movimentacao1.setConta(conta);

    Movimentacao movimentacao2 = new Movimentacao();
    movimentacao2.setData(Calendar.getInstance()); // hoje
    movimentacao2.setDescricao("Viagem ao RJ");
    movimentacao2.setTipo(TipoMovimentacao.SAÍDA);
    movimentacao2.setValor(new BigDecimal("300.0"));
    movimentacao2.setCategoria(Arrays.asList(categoria1, categoria2));

    movimentacao2.setConta(conta);

    EntityManager em = new JPAUtil().getEntityManager();
    em.getTransaction().begin();

    em.persist(movimentacao1);
    em.persist(movimentacao2);

    em.getTransaction().commit();    
    em.close();    

}

}

Erro: Não foi possível localizar nem carregar a classe principal br.com.caelum.financas.teste.TestaMovimentacaoComCategoria

1 resposta

Ricardo, posta a stack por favor?