 |
Java native
interface (JNI) predstavlja povezavo med Java applikacijo in kodo pisano
v kakem drugem (domačem) jeziku (tipično C, C++) in prevedeno za nek procesor; |
 |
JNI omogoča
klicanje domačih funkcij implementiranih v drugih programskih jeziki, omogoča
prenos argumentov tem funkcijam, ter vračanje rezultatov; |
 |
JNI kodo
lahko vključimo v naslednjih korakih:
 |
implementiramo
Java razred za domačo funkcijo in vključimo kodo za nalaganje knjižnice
z domačo funkcijo; |
 |
uporabimo
javah in generiramo C vzglavno datoteko
(header file) za domačo funkcijo; |
 |
implementiramo
funkcijo v jeziku C; |
 |
prevedemo
C funkcijo in naredimo knjižnico; |
|