Problem finding libraries (an attempt at OJI for Kaffe/Mozilla)...
Moshe Vainer
kaffe@rufus.w3.org
Tue, 04 Jul 2000 18:25:45 +0300
I may be absolutely wrong on this one, and I have no real knowledge
about kaffe, but if i understand the issues correctly:
Mozilla will load libjvm.so if you put it in plugins directory, and this is the usual way
of installing your OJI plugin.
If you make your libjvm.so so that it would be linked (may be statically) with whatever
libraries kaffe needs, it might be a solution for your problem.
Rgrds, (and sorry if this only adds my confusion to yours)
Moshe Vainer
moshev@easybase.com
James wrote:
> This is probably a simple problem to solve, but I'm new to Kaffe. I have the Kaffe JVM
> v1.0.5 running on Linux 2.2.15. I have been tinkering with creating an OJI plugin for
> Mozilla (M16) that supports Kaffe. To see some signs of life, I wrote a small stand
> alone program that takes an URL, instantiates the JVM, obtains an AppletViewer class and
> provides the URL to that class. It works great, and displays the applet in a little
> popup window. To get it to run on my machine however, I have to set the following
> environment variable: export KAFFELIBRARYPATH=/usr/local/lib/kaffe Even though the Kaffe
> documentation says I shouldn't have to change any environment variables, I had to set
> the above or it complained that it could not find 'libnative'. Now, when I modified my
> stand alone executable to load as a plugin in Mozilla, I get an error stating that Kaffe
> can't open 'io' (it throws up a big list of exceptions, with the call to load the 'io'
> library being the cause) when I try and call JNI_CreateJavaVM(). I scanned my system
> and libio.so is placed in the /usr/local/lib/kaffe. I added that path to my ld.so.conf
> and reran 'ldconfig'. My stand alone program still works great; I can't figure out why
> it won't run within Mozilla. Any ideas? Is anyone else (or has anyone else) done any
> work on an OJI plugin for Kaffe? Thanks,James Ketrenosketrenoj@austin.rr.com