Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2011, 03:41
Exekiel
 
Fecha de Ingreso: febrero-2008
Mensajes: 16
Antigüedad: 16 años, 2 meses
Puntos: 0
Evitar excepcion de JNI al no encontrar la librería dinamica.

Hola!!

Veréis, estoy haciendo una aplicación que necesita cargar cierta información del sistema (Tipo de procesador, potencia...). Tenía ya hecha una aplicación con C++ así que la adapte a una librería dinámica y la cargue con JNI... hasta ahí todo bien. El problema es que mi librería C++ solo funciona sobre linux, así que quería que en otros sistemas, si no encuentra la librería, solo mostrara la información que puedo capturar desde Java... pero al intentar cargar la librería (aunque ponga el System.loadLibrary("") en un try{} catch{}) y no encontrarla, el programa produce una excepción y rompe.

Mi pregunta es, ¿hay alguna manera de capturar esa excepción para que el programa pueda continuar sin problemas?

Gracias y un saludo!!!