Cargar biblioteca nativa desde la ruta de clase

Tengo una configuración de proyecto que sigue elDiseño de directorio estándar (aunque no use Maven):

src/main
      | java
      | resources
         | library.dll

Las DLL nativas se encuentran en la carpeta de recursos y las fuentes en la carpeta de Java. La carpeta de recursos es un miembro de la ruta de clase Java.

Ahora me gustaría cargar una DLL sin tener que configurar el JRE-Djava.library.path opción o configurar elPATH variable para que el archivo jar resultante se pueda iniciar con un simple doble clic.

¿Es posible agregar la carpeta de recursos a la ruta de búsqueda de la biblioteca sin tener que hacer una configuración adicional al ejecutar el archivo jar? P.ej. con una configuración similar a laClass-Path en el manifiesto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta