true jsonignoreproperties ignoreunknown example ejemplo java oracle jdbc

java - example - @jsonignoreproperties(ignoreunknown=true)



Java ignora classpath (1)

Cuando se ejecuta con java -jar , el classpath se ignora.

Debe usar la propiedad del manifiesto de Class-Path .

Desde http://download.oracle.com/javase/tutorial/deployment/jar/downman.html

Especifique clases para incluir en el campo de encabezado de ruta de clase en el archivo de manifiesto de un applet o aplicación. El encabezado Class-Path toma la siguiente forma:

Class-Path: jar1-name jar2-name directory-name/jar3-name

Desde http://download.oracle.com/javase/1.4.2/docs/tooldocs/linux/java.html

-tarro

...

Cuando utiliza esta opción, el archivo JAR es el origen de todas las clases de usuario y se ignoran otras configuraciones de ruta de clase de usuario.

Estoy escribiendo un programa Java que utiliza el controlador Oracle JDBC. Lo he configurado en mi classpath. Cuando ejecuto el programa dentro de mi IDE (agregado como jdbc como biblioteca) el programa funciona bien. Cuando trato de implementarlo, ignora por completo el listado en classpath y me da un NoClassDefFoundError.

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

Corriendo con: java -jar test.jar

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

¿Alguien sabe cómo resolver este problema?