-
JNI(Java Native Interface) 란?
위에서 말씀드린대로 JVM을 통하여 Java언어로 해결이 안될경우 대처할 수 있는 방법중 하나입니다.
운영체제 고유능력(native)을 Java로 해결 하는 것이 아닌 C, C++등으로 운영체제 고유 기능을 만드는겁니다.
그러한 Native Library를 실행 시키기 위해서는 JNI를 통하여 JVM에서 실행시킵니다.
분홍색이 JNI라고 생각하면 됩니다.
참고로 Java에서 JNI를 사용하기 위해서는 C or C++ 코드가 존재해야합니다.
확장자 **Window에서는 == .dill AND Linux에서는 == .so**
'Java' 카테고리의 다른 글
메서드 메모리관리 (0) 2020.06.17 jMeter 사용하기 (with MQTT) (2) 2020.05.12 소켓 통신 I/O Stream (0) 2020.05.07 JNI 사용하여 Native Method를 가동시켜 HelloWorld를 찍기 (0) 2020.04.24 JVM 이란? (0) 2020.04.22