ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
336
336
EMPFEHLEN
-
Hallo Freunde,
mal wieder brauche ich eure Hilfe zu einem alten Problem.
Ich versuche eine I/O Card unter Linux mit Java anzusprechen.
Der Hersteller liefert die Lib in C++ nicht als shared....
Habe das ganze (hoffentlich richtig) nun eine shared verpackt
und versuche sie so zu laden:
Code :1 2 3 4 5 6 7 8
public interface qlib extends Library { qlib INSTANCE = (qlib)Native.loadLibrary("qlib",qlib.class); int QAPIExtOpenCard(int i,int ii); int QAPIExtReadDI32(int i,int ii,int iii); }
unter "/usr/lib/" liegt ein File names "libqlib.so".....
Leider liefert folgende Zeile eine NullPointerException:
Code :1
handle = qlib.QAPIExtOpenCard(USBOPTO8,0);
Nun zu meiner Frage:
Ich weiss nicht ob es an der Hardware, am JavaCode oder ob ich beim Lib-Bau
was falsch gemacht habe.....
Kann ich denn irgend wie überprüfen ob die Lib sauber geladen wurde ?
auch wenn ich die "libqlib.so" lösche passiert genau das gleiche.....also
nicht mal eine FileNotFound fehermeldung....
Danke für eure Hilfe.
Manuel
Ähnliche Themen
-
shared C++ Library in C
Von fireblade1282 im Forum C/C++Antworten: 5Letzter Beitrag: 16.10.08, 17:38 -
Shared Memory
Von martinpriebe im Forum .NET CaféAntworten: 9Letzter Beitrag: 02.07.08, 09:01 -
Shared object
Von turambar1989 im Forum Flash PlattformAntworten: 0Letzter Beitrag: 12.03.08, 09:48 -
[F8] Shared Libraries
Von skatos im Forum Flash PlattformAntworten: 6Letzter Beitrag: 15.02.06, 20:19 -
shared databases
Von egreis im Forum PHPAntworten: 9Letzter Beitrag: 08.03.02, 13:12





Zitieren
Login





