Java ignora classpath

Estoy escribiendo un programa java que usa el controlador Oracle JDBC. Lo configuré en mi classpath. Cuando ejecuto el programa dentro de mi IDE (agregado como jdbc como biblioteca), el programa funciona bien. Cuando intento implementarlo, ignora por completo la lista en classpath y me da un NoClassDefFoundError.

Quiero usar el controlador JDBC del cliente (el que está instalado) y no proporciono el mío. Empaquete el programa desde JDeveloper, despliegue como archivo JAR.

Ejecutando con: java -jar test.jar

Cuando pongo la biblioteca en% JAVA_HOME% / lib / ext, funciona correctamente.

¿Alguien sabe cómo resolver este problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta