Pessoal, estou tendo um problema quando tento executar meus programas que estão dentro de um pacote, como é o caso do TestaConexao.java, ele dá um erro (abaixo).
Ele compila normalmente e funciona quando eu tiro o package br.com.caelum.jdbc, já verifiquei o classpath e ele esta da seguinte maneira:
CLASSPATH=.;%CLASSSPATH%;
D:\Downloads\Programas\Databases\mysql-connector-java-5.
0.4\mysql-connector-java-5.0.4\mysql-connector-java-5.0.4-bin.jar;D:\Sistemas\Estudo\JSP;
Quando executo o programa:
D:\Sistemas\Estudo\JSP\br\com\caelum\jdbc\teste>java TestaConexao
Exception in thread “main” java.lang.NoClassDefFoundError: TestaConexao (wrong name: br/com/caelum/jdbc/teste/TestaConexao)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
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)
Obrigado.
Emerson