Hi,
a funktion void _init(void) is called on loading a shared library, if it
exists. See dlopen(3).
Matthias
Marcel Ruff wrote:
>
> Hi,
>
> i am using Linux 2.4.4-4 with JDK 1.3.1
>
> I want to call one method in a native, shared C++ library from
> Java, using JNI.
>
> The C++ .so lib depends on other .so libs
> which have many C++ classes which are
> usually initialized automatically on startup before the
> main() method (if i invoke
> the old C++ application executable).
>
> Now it seems, that the java System.load()
> does not call something like _main_()
>
> I believe all my global C++ classes are
> uninitialized - as i get this error:
>
> --------------------------
> An unexpected exception has been detected in native code outside the VM.
> Unexpected Signal : 11 occurred at PC=0x405927d9
> Function
>
>name=__as__t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0RCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0
> Library=/usr/lib/libstdc++-libc6.1-1.so.2
> ---------------------------
>
> Is there any lowlevel main() in the Linux clib
> which i can invoke manually?
>
> thanks for any hint,
>
> Marcel
>
> --
> Marcel Ruff
> mailto:[EMAIL PROTECTED]
> http://www.lake.de/home/lake/swand/
> http://www.xmlBlaster.org
>
> ----------------------------------------------------------------------
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
--
Matthias Pfisterer <mailto:[EMAIL PROTECTED]>
Take into account
that great love
and great achievements
involve greak risk.
(from a nepalese mantra)
Java Sound Examples:
http://www.jsresources.org/examples/
Java Sound Programmer's FAQ:
http://www.jsresources.org/faq/
Tritonus, the open source implementation of the Java Sound API:
http://www.tritonus.org/
--------------------------------------------------------------
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]