Vai al contenuto

Java Native Interface

Da Wikipedia, l'enciclopedia libera.
Versione del 12 mag 2007 alle 10:03 di 87.0.177.183 (discussione) (Nuova pagina; testo: 'Java Native Interface e' l'interfaccia predisposta da java per interagire con le librerie native del sistema ospitante java stesso. In particolare, essendo molti sistemi opera...')
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Java Native Interface e' l'interfaccia predisposta da java per interagire con le librerie native del sistema ospitante java stesso. In particolare, essendo molti sistemi operativi scritti in c, jni permette di poter interagire con le librerie sviluppate mediante tale linguaggio, dopo aver costruito una opportuna classe di ingresso e un header che consenta l'interfacciamento.

JNI rivela la sua utilita' nel momento in cui esiste una libreria di sistema (.dll per windows, .so per linux, etc) e la si vuole usare tramite java. Ovviamente bisogna aver chiaro quali siano le funzioni richiamabili da tale libreria per poter creare l'header di interfacciamento.