Project Jigsaw goals and requirements

Richard S. Hall richard.s.hall at oracle.com
Thu Jun 2 08:55:38 PDT 2011


On 6/2/11 11:40, thiebault at artenum.com wrote:
> Le jeu  2/06/11 17:30, "Richard S. Hall" richard.s.hall at oracle.com a écrit:
>> To be precise, this is not really an OSGi issue, but a more general one
>>
> about native library dependencies...Java can only intercept native
>> library load requests coming from Java code. Arbitrary native libraries
>>
> that have dependencies on other native libraries cannot be intercepted
> by Java and automatically loaded by the JVM. The procedure you describe
> above is simply a workaround.
>
> When I use the same native library (i.e. VTK) in a pure Java approach, I only need to call System.loadLibrary() on the top level libraries, not all their dependencies (http://dev.artenum.com/projects/cassandra/forum/how-to-use-eclipse-
> and-vtk), this is why I thought it was somehow OSGi related, but I guess this is a little off-topic :-).
>
> What I wanted to point out is that the use of native libraries in Java modules and the wrapping of such native libs in a module should be as simple as possible.

Agreed.

-> richard




More information about the jigsaw-dev mailing list