hallo,
ich möchte gerne eine shared Library unter linux laden. Das Problem ist ich bekomme immer eine Fehlermeldung:
public class Main {
static{
try{
System.loadLibrary("openhpi");
}
catch (UnsatisfiedLinkError ule){
System.out.println("Fehler beim Laden der libopenhpi.so");
}
}
public static native int saHpiVersionGet();
public static void main(String[] args) {
saHpiVersionGet();
}
}
Fehler:
Exception in thread "main" java.lang.UnsatisfiedLinkError: saHpiVersionGet
at headertest.Main.saHpiVersionGet(Native Method)
at headertest.Main.main(Main.java:16)
Java Result: 1
Die shared Library ist libopenhpi.so, diese habe ich nicht selber geschrieben.
ich möchte gerne eine shared Library unter linux laden. Das Problem ist ich bekomme immer eine Fehlermeldung:
public class Main {
static{
try{
System.loadLibrary("openhpi");
}
catch (UnsatisfiedLinkError ule){
System.out.println("Fehler beim Laden der libopenhpi.so");
}
}
public static native int saHpiVersionGet();
public static void main(String[] args) {
saHpiVersionGet();
}
}
Fehler:
Exception in thread "main" java.lang.UnsatisfiedLinkError: saHpiVersionGet
at headertest.Main.saHpiVersionGet(Native Method)
at headertest.Main.main(Main.java:16)
Java Result: 1
Die shared Library ist libopenhpi.so, diese habe ich nicht selber geschrieben.