Não encontra o ojdbc14.jar

Galera ve se alguém pode me ajudar.

Criei uma classe no eclipse conforme abaixo e gerei um .jar dela e transferi para um outro servidor.

package br.com.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class TesteConexao {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Connection con = null;
Class.forName(“oracle.jdbc.driver.OracleDriver”);
String url = “jdbc:oracle:thin:@122.21.1.11:1521:xx”;
con = DriverManager.getConnection(url,“xx”,“xx”);
if (con.isClosed()) {
System.out.println(“Conexão fechada”);
} else {
System.out.println(“Conexão aberta”);
}

	System.out.println("Fim");
}

}

Quando vou executar a classe nesse servidor “java -jar testeconexao.jar” da erro na linha “Class.forName(“oracle.jdbc.driver.OracleDriver”)” com a mensagem “Exception in thread “main” java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver”

Já coloquei o maldito ojdbc14.jar em tudo quanto é lugar mas o problema persiste.

Alguém pode me ajudar?

Abs

troque isso

Class.forName("oracle.jdbc.driver.OracleDriver");

por isso

DriverManager.registerDriver(new oracle.jdbc.OracleDriver());

agora o erro mudou para

Exception in thread “main” java.lang.NoClassDefFoundError: oracle/jdbc/OracleDriver

Bom… se o seu jar foi criado pelo eclipse, veja as instruções que ele dá… se for como no NetBeans é criada uma pasta lib que precisa ir pro servidor junto com o seu jar. Dentro dessa pasta deverá estar o ojdbc14.jar. Isso já deve resolver seu problema.