Hej, mam problem z zaladowaniem i wykorzystaniem biblioteki ktora jest napisana w c(albo c++) dla javy. Jest to projekt do korzystnia z PGP w javie (http://www.iam.unibe.ch/~jampen/pgpjava/index.html). Napisane w pliku readme jest:
libpgpi.so
PGPi.class
and a valid pubring.pgp and secring.pgp in the same directory.
Na poczatku nie wiedzialam gdzie je zaladowac, ale tak jak znalazlam na tym forum, System.getProperty("java.library.path") pokazalo mi sciezke gdzie skopiowac. Wiec skopiowalam tam te 4 pliki.
Aplikacja jest typu WebApplication, uzywam netbeansa.
w testowej klasie napisalam:
public class Test {
public native int decrypt();
static{
System.load("/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/i386/libpgpi.so");
}
public Test() {
}
public static void main(String[] args) {
}
}
Po kompilacji juz sie nie wywala, co sugerowaloby ze jest ok. teraz chcialabym zaczac uzywac klas i metod z tej biblioteki (ladne api tutajhttp://www.iam.unibe.ch/~jampen/pgpjava/PGPi.html ale po prostu nie wiem jak. Jak utworzyc teraz obiek PGPi? czy ja ta biblioteke zaladowalam do odpowiedniej sciezki?
bede wdzieczna za wszelkie wskazowki,
pzdr,
misty