[RESOLVIDO] Problema com classe GeraBanco

1 resposta
katsukawa

Olá pessoal!! :cry:

Hoje fiquei a tarde toda tentando configurar o Eclipse conforme o curso Fj28 da Caelum.

Então quando havia terminado importei o projeto da apostila (lojavirtual).

Eu já procurei no Google e apesar de existirem casos parecidos, não consegui resolver o problema.
:wink:
Entretanto, quando executo a classe GeraBanco aparece o seguinte erro:

<blockquote>java.lang.NoClassDefFoundError: br/com/jcomputacao/lojavirtual/util/GeraBanco

Caused by: java.lang.ClassNotFoundException: br.com.jcomputacao.lojavirtual.util.GeraBanco

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Exception in thread “main” </blockquote>

Minha Classe GeraBanco está assim:

package br.com.jcomputacao.lojavirtual.util;

import org.hibernate.cfg.AnnotationConfiguration;

import org.hibernate.cfg.Configuration;

import org.hibernate.tool.hbm2ddl.SchemaExport;

public class GeraBanco {

public static void main (String args[]) {
	Configuration conf = new AnnotationConfiguration();
	conf.configure();
	
	SchemaExport se = new SchemaExport(conf);
	
	se.create(true, true);	
}

}

E o hibernate.cfg.xml está assim:

<?xml version="1.0" encoding="UTF-8"?>

<property name="hibernate.connection.driver_class">
    com.mysql.jdbc.Driver</property>
    
    <property name="hibernate.connection.password">
    root</property>
    
    <property name="hibernate.connection.url">
    jdbc:mysql://localhost/teste</property>
    
    <property name="hibernate.connection.username">
    root</property>
    
    <property name="hibernate.dialect">
    org.hibernate.dialect.MySQLDialect</property>
    
    <property name="hibernate.show_sql">
    true</property>
    
	<property name="hibernate.format_sql">
	true</property>
	
	<mapping class="br.com.jcomputacao.lojavirtual.modelo.Usuario"/>
	
</session-factory>

Digam que tem solução!! por favor!! :frowning:

1 Resposta

katsukawa

RESOLVIDO pessoal!!! :smiley:

Fiz conforme um tópico que vi aqui no GUJ. O grande problema de acompanhar a fj28 da caelum é baixar todos os JAR necessários e configura-los.

A melhor e mais rápida alternativa pra quem tá na correria aí é o seguinte.

Entra no site do VRaptor e baixa um Blank_Project link >> http://vraptor.caelum.com.br/download.jsp

Importe esse projeto no seu WTP

Então baixe todos os JAR conforme pede na apostila da Caelum e copie-os para a pasta lib do projeto (SEM SOBREESCREVER os já existentes do Blank_Project)

Então copie o hibernate.cfg.xml e o log4j.properties para a pasta src do projeto

Criado 12 de outubro de 2009
Ultima resposta 12 de out. de 2009
Respostas 1
Participantes 1