JNI (Java Native Interface) 란 ?


JNI (Java Native Interface) 란 ?

JNI (Java Native Interface) 란 ? - 자바가 다른 언어로 만들어진 어플리케이션과 상호 작용할 수 있는 인터페이스를 제공한다. - 자바가상머신(JVM)이 원시 메소드(native method)를 적재(locate)하고 수행(invoke)할 수 있도록 한다 - JNI가 자바가상머신내에 포함됨으로써, 자바가상머신이 호스트 운영체제상의 입출력, 그래픽스, 네트워킹, 그리고 스레드와 같은 기능들을 작동하기 위한 로컬시스템호출(local system calls)을 수행할 수 있도록 한다. * 쉽게 말해 Java와 다른 언어를 연동하는 솔루션입니다. [그림1] C로 만들어진 Library와 JAVA를 연결해주는 JNI 2. Why do you need JNI ? 자바 네이티브 메쏘드(Java Native method, 이..........



원문링크 : JNI (Java Native Interface) 란 ?