On 3/19/13 14:54 , [email protected] wrote:
Hi list,
I am running an OSGi application with a native bundle (VTK to show contents in
3D).
When I run the application with, let say, the 64bits version of the bundle on a 32bits
operating system, I have a "No matching native libraries found" error message.
This is somewhat expected as OSGi really cannot find the appropriate libs.
In my case, the native bundle also exports Java packages and if it does not
load, the application does not run at all.
What I want to do, is to load the bundle anyway and deal with the native
problem later: I have a try-catch around the System.loadLibrary call that tells
me when the native library was not loaded properly and I can then display an
error message to the user in place
of the 3D view.
However, as the bundle loading stops, it never goes to that try-catch and the
depending bundles are not loaded either.
How can I do that and make Felix load the rest of the bundle and not stopping
at the native libraries resolution?
I think you need to specify that the native library is optional by
including a ",*" as the last clause in your native library bundle
header. Something like that.
-> richard
Thanks for your help
Kind regards,
BenoƮt
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]