Hi,

I've done this but the problem stays.
The results are the same no matter whether I remove the libs from
global classpath or not.
should I remove the System.loadLibrary from the lib loading the native code ?

damencho

On 11/9/07, Karl Pauls <[EMAIL PROTECTED]> wrote:
> Hi Damian,
>
> I think your last suggestion is the solution. Try to add a
> Bundle-NativeCode header to your bundles manifest then the native lib
> should be loaded by your bundles classloader.
>
> Let us know whether that fixes your problem.
>
> regards,
>
> Karl
>
> On 11/9/07, Damian Minkov <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I'm working on moving sip-communicator to FMJ. The FMJ lib uses native
> > code for working with media devices.
> > The lib loads itself the native libs. But here is the problem. There is
> > an object (VideoFormat) which is instantiated
> > in the native code and if I compare it ( instanceof ) in the java code
> > with the class VideoFormat the result is FALSE.
> > Then I printed both classloaders :
> >  - for the class loaded from java code result is -
> > org.apache.felix.framework.searchpolicy.ContentClassLoader
> >  - and for the one that comes from native code it is -
> > sun.misc.Launcher$AppClassLoader
> >
> > Then I noticed that the lib containing the VideoFormat class is not only
> > in the bundle but and in the global classpath of the
> > running application. So I remove it from there and the native code began
> > to fail as it cannot find the needed class.
> >
> > Any ideas ? I have no special native code declarations in the manifest
> > file of the bundle. If I have does Bundle-NativeCode declaration
> > will it change the classloader with the felix one for loading classes
> > from native code ?
> >
> > Thanks,
> > damencho
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Karl Pauls
> [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> 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]

Reply via email to