java.lang.UnsatisfiedLinkError auf Solaris

Dieses Thema im Forum "Java/Mono/dotGNU" wurde erstellt von Sylvihasi, 27.04.2006.

  1. #1 Sylvihasi, 27.04.2006
    Sylvihasi

    Sylvihasi Grünschnabel

    Dabei seit:
    27.04.2006
    Beiträge:
    6
    Zustimmungen:
    0
    Hallo,

    ich versuche derzeit ein auf Windows geschriebenes Java Native Interface (JNI) Projekt (1Jar, 2DLL's) auf Solaris zu portieren.

    Mein Jar-File funktioniert einwandfrei.
    Eine dll wurde von einem ehemaligen Kollegen als normlib.a auf Solaris portiert.
    Ich habe nun ein weiteres c++ File geschrieben, welches die JNI-Funktionalität beinhaltet und zusätzlich die schon vorhandene (auf Win die normlib.dll ) normlib.a als Library verwendt.

    Auf Windows funktioniert dies auch einwandfrei.
    Nur auf Solaris... ?(

    Ich habe mein c++ File zu einem lib.so umgewandelt (aber weis nicht ob alles richtig eingebunden ist).

    Wenn ich nun mein Jar-File aufrufe kommt ein
    java.lang.UnsatisfiedLinkError: no lib in java.library.path
    at java.lang.ClassLoader.loadLibrary
    ...


    Daher ich glaube das ich einfach einen Path nicht richtig gesetzt habe und er das so-File in einem ganz anderen Verzeichnis als dem aktuellen sucht.

    --> Was muss ich denn alles gesetzt haben ? PATH,... ?

    Oder das die Compilierung meiner c++ Sourcen nicht stimmte.

    --> pwd: /usr/sfw/bin
    ./g++ /Sylvi/scr/norm.cpp -I /Sylvi/src/include -L /Sylvi/src/library
    -G -o lib.so

    (im src : norm.cpp | im src/include: jni.h, jni_md.h, norm.h |
    im src/library: normlib.a)



    Ich brauche dringend Hilfe !!!
    :hilfe2:

    Danke Sylvi
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

java.lang.UnsatisfiedLinkError auf Solaris

Die Seite wird geladen...

java.lang.UnsatisfiedLinkError auf Solaris - Ähnliche Themen

  1. Solaris Login mit Active Directory User

    Solaris Login mit Active Directory User: Hallo zusammen, Ich arbeite daran unsere Solaris Systeme ans AD anzubinden. Teilweise ist mir das schon gelungen, teilweise stehe ich aber auch...
  2. Kleine Frage (Solaris ein Cloud Betriebsystem?)

    Kleine Frage (Solaris ein Cloud Betriebsystem?): ′
  3. NVIDIA Downgrade auf Legacy unter Solaris 11

    NVIDIA Downgrade auf Legacy unter Solaris 11: Hallo, ich habe ein Notebook mit einer 310 M von Nvidia. Solaris wurde frisch installiert. Es nimmt aber den aktuellen Treiber und das System...
  4. Solaris 8 ( unsupported) VmwareTools

    Solaris 8 ( unsupported) VmwareTools: Moin Community, ich habe Solaris 8 ( unsupported) in einer Vmware Workstation ( erst 10 jetzt 11) installiert. So weit so gut, wollte jetzt das...
  5. NVIDIA und Solaris

    NVIDIA und Solaris: Hallo! Nach tagelangem Herumärgern mit Debian, Ubuntu und OpenSuse (Netzwerk funktioniert irgendwie nicht) habe ich es einmal mit Solaris...