Problemas ao conectar o Java com o Oracle  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Ai_Caramba
What is classpath?
[Avatar]

Membro desde: 10/05/2007 19:53:40
Mensagens: 9
Offline

Bom dia pessoal!

Estou com o seguinte problema:
Ao compilar esse arquivo, roda normal. O problema é que ao rodar aparece o seguinte erro:


Exception in thread "main" java.lang.NoClassDefFoundError: BDSQL
Caused by: java.lang.ClassNotFoundException: BDSQL
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:18
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)


Segue abaixo o código:



Caso alguém possa me ajudar, agradeço!
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Como você está tentando rodá-lo? Via command line?

Former LIPE.
[ICQ]
gilberto.souza
JavaChild

Membro desde: 19/07/2005 13:26:38
Mensagens: 134
Offline

Muda a declaração da sua classe para public.

O Homem, filho do tempo, reparte com o mesmo tempo o seu saber e a sua ignorância. Do passado sabe pouco, do presente menos e, do futuro nada!
[Email] [MSN]
gelo_sp
HelloWorld

Membro desde: 29/04/2003 20:59:12
Mensagens: 14
Localização: Barueri/SP
Offline

Da uma olhada no post abaixo:
http://www.guj.com.br/posts/list/81431.java
As explicações também vale para o ORACLE.

Rogerio Noronha
Analista Desenvolvedor
ICQ: gelo_sp
[ICQ]
ramilani12
GUJ Master
[Avatar]

Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline

Depende de como esta configurado suas variáveis de ambiente
como esta o CLASSPATH?


my delicious|follow me|linkedin
[Email] [ICQ]
Ai_Caramba
What is classpath?
[Avatar]

Membro desde: 10/05/2007 19:53:40
Mensagens: 9
Offline

Respostas:

Estou utilizando o prompt do Windows.

Fiz o teste colocando o public mas o erro foi o mesmo

A classpath está=c:\...\jdk1.6.0_04\lib\ojdbc6.jar

O que será que pode estar ocorrendo? Seria algum problema com o ojdbc?
Ai_Caramba
What is classpath?
[Avatar]

Membro desde: 10/05/2007 19:53:40
Mensagens: 9
Offline

Pessoal, agradeço a ajuda!

Consegui resolver o problema. Era o meu CLASSPATH. Depois de ter lido o tutorial sobre CLASSPATH, percebi que faltava os item ".". A linha final do meu programa ficou assim:


CLASSPATH=.;C:\...\jdk1.6.0_04\lib\ojdbc6.jar


Vlw pessoal!
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team