Back Up Next

Java native interface

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;

 
Back Up Next