jni
-
netbeans veya eclipse gibi bir ide kullanarak jni gelistirmek icin cagirilan c kodunda degisiklikler yapmak gerekiyor.
eger cagrilan c kodundaki fonksiyon ismi
jniexport jbytearray jnicall java_calculatejni_calculatejni(jnienv *env, jobject obj)
seklinde ise ve bunu cagiran java objesi com.mysite.calculations.calculatexyz paketi icinde ise
c kodundaki fonsiyon ismi
jniexport jbytearray jnicall java_com_mysite_calculations_calculatexyz_calculatejni_calculatejni(jnienv *env, jobject obj)
seklinde degistirilmeli ve tekrar derlenip yeni bir .dll veya .so yaratilmali.
aksi halde rahatlikla herhangi baska bir seye yorulabilecek bir exception atiyor ve insani buhranlardan buhranlara surukluyor.
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap