Erro ao executar jar SWING ....java.lang.ClassNotFoundException: oracle.jdbc.driver.Oracle

4 respostas
P

Folks,

o que fiz até agora e está dando erro :

  • pelo Eclipse :

    • Export
      • Jar File
        • Jar File : C:\NFe\NFe.jar
          MANIFEST : /NFe/META-INF/MANIFEST.MF
          Main Class: br.com.xxxxx.nfe.Aplicativo
  • criei um chama.bat contendo :
    java -cp “C:/NFE/lib” -jar NFe.jar

  • no diretório c:\nfe

    • criei em baixo dele o diretorio lib contendo todas as libs do projeto
  • executei o chama.bat aparece a tela quando vai buscar a conexão no banco da
    mensagem abaixo .

O que estou fazendo de errado …alguém poderia me ajudar ???

abs

Erro ServiceLocator = java.lang.ClassNotFoundException: oracle.jdbc.driver.Oracl
eDriver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
        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)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at br.com.raia.nfe.locator.ServiceLocator.getConnection(ServiceLocator.j

4 Respostas

fiaux

Faltou o jar do Oracle.

victor.godinho

se não souber onde ele fica, ele fica dentro da pasta do próprio oracle:
C:\Databases\Oracle\app\oracle\product\10.2.0\server\jdbc\lib\oracle\jdbc\driver

Ou importe o .jar ou coloque o diretório no classpath (obviamente o diretorio depende como foi instalado e aonde).

ps.: Nome do jar: classes12.jar ( ou se quizer algum outro, fique a vontade… :stuck_out_tongue: )

Falows

P

Caros amigos,

olhei dentro do jar e está o diretorio lib com todos os jar e classes12.zip ( referente ao Oracle)

No Eclipse funciona mas no jar me dá esse erro ???

E o que fiz no CLASSPATH =c:\java\p6spy.jar;c:\java\ojdbc14.jar;c:\java;%XMLBEANS_HOME%;C:\workspace\EstudoNFe\bin;C:\NFe\lib

Esse diretório C:\NFe\lib eu criei e joguei os jar e o classes12.zip…

mas continua dando erro :::???

P

outra coisa que vi foi isso no arq MANIFEST.MF:

Manifest-Version: 1.0
Sealed: true
Main-Class: br.com.raia.nfe.Aplicativo
Criado 7 de agosto de 2008
Ultima resposta 7 de ago. de 2008
Respostas 4
Participantes 3