Adicionar Produto com Hibernate apostila FJ28 Vraptor

Estou acompanhando a apostila fj28 e estou tentando rodar a classe AdicaoDeProduto para adicionar os dados com Hibernate e me gera este erro:

[color=red]Error: no se ha encontrado o cargado la clase principal br.com.caelum.goodbuy.modelo.AdicaoDeProduto[/color]

Eu criei um banco de dados chamado fj28 pelo terminal.
Uma das dúvidas é se esse erro é por causa de eu não criar a tabela Produto no banco fj28?
porque segundo a apostila o Hibernate cria automaticamente.
alguém pode me esclarecer?? Abaixo os arquivos que criados.

Meu arquivo do Hibernate.cfg.xml:

[code]

root 1234 jdbc:mysql://localhost/fj28 com.mysql.jdbc.Driver org.hibernate.dialect.MySQL5InnoDBDialect update true true
    <!-- entidades -->
    <mapping class="br.com.caelum.goodbuy.modelo.Produto" />
    
</session-factory>

[/code]

Classe Produto:

package br.com.caelum.goodbuy.modelo;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

@Entity
public class Produto {
    
	
	@Id @GeneratedValue
    private Long id;
    private String nome;
    private String descricao;
    private Double preco;
	
    public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getDescricao() {
		return descricao;
	}
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	public Double getPreco() {
		return preco;
	}
	public void setPreco(Double preco) {
		this.preco = preco;
	}

    

}

Classe AdicaoDeProduto:

package br.com.caelum.goodbuy.modelo;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.AnnotationConfiguration;

public class AdicaoDeProduto {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		//cria uma configuraçao
		AnnotationConfiguration configuration = new AnnotationConfiguration();
		
		// Lê o arquivo hibernate.cfg.xml
		configuration.configure();
		
		//cria um objeto que cria as sessões, uma fábrica. 
		SessionFactory factory = configuration.buildSessionFactory();
		Session session = factory.openSession();

		Produto produto = new Produto();
		produto.setNome("Prateleira");
		produto.setDescricao("Uma prateleira para colocar livros");
		produto.setPreco(35.90);

		Transaction tx = session.beginTransaction();
		session.save(produto);
		tx.commit();
	}

}

importei esses jars:


tenta tirar os espaços das propriedades… Ex:

       <property name="hibernate.connection.username">  
            root  
        </property> 

trocar para:

<property name="hibernate.connection.username">root</property> 

isso com todas as property

Olá Lucas eu fiz o q me mandou e continua o mesmo erro. Muito obrigado.

[code]

root 1234 jdbc:mysql://localhost/fj28 com.mysql.jdbc.Driver org.hibernate.dialect.MySQL5InnoDBDialect update true true [/code]

[color=red]Error: no se ha encontrado o cargado la clase principal br.com.caelum.goodbuy.modelo.AdicaoDeProduto
[/color]

tem como mudar o locale do seu java pra inglês? essa mensagem em espanhol tá atrapalhando pra entender o que está acontecendo…

parece que ele não tá conseguindo rodar o método main dessa classe AdicaoDeProduto…

se a classe tem o método main, dá um clean no projeto e no servidor.

Meu S.O. esta com a lingua espanhola, eu não sei aonde deve fazer isso no eclipse. Será que tenho que mudar no S.O.?
E sobre isso de clean no projeo e no servidor, me desculpa não sei o que você esta falando e nem ao menos fazer… já li alguém fazer isso aqui no fórum, mas não tenho nem idéia!
Pode me explicar melhor como fazer isso?
Muito obrigado Lucas!

se clean no servidor é tirar os outros projetos, eu garanto que só deixei rodando esse projeto o goodbuy

Ola Lucas, eu busquei na internet como se da o clean e encontrei este artigo aqui:
http://stthiaggo.blogspot.com.es/2011/09/dicas-de-produtividade-utilizando.html

Se for isso eu dei o clean em Project> Clean e depois Na aba Server e com botao direito e dei o clean no server…

sendo que nao ajudou em nada em vejo que o meu projeto tem 2 pontos vermelhos e na aba Problems apresenta estes erros(figura anexada abaixo), eu estou utilizando tomcat versao 6


então é esse o problema…

botão direito no projeto> propriedades > java build path e corrija os itens que estão vermelhos

Isso mesmo Lucas, vc é o cara, como diz no seu usuario vc é o ninja no Java!!!
Muito Obrigado cara, realmente te agredeço…
Tenha um bom final de Semana!!