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]

Reply via email to