728x90 java interface1 [Java] JNA? JNI? 안녕하세요. 오늘은 JNA 와 JNI 에 대하여 알아보려고 합니다. 두 가지 모두 Java의 Native와 관련된 개념들입니다. 때로는 기능 개발을 위해서 네이티브 코드 사용이 필요한 경우가 존재하는데요. 이때 사용할 수 있는 것이 바로 JNA, JNI입니다. 두 가지의 개념과 차이점은 무엇일까요? JNI (Java Native Interface) Java에서 C의 Native Lib를 접근하기 위해 이용하는 인터페이스입니다. JNI는 Java에서 Native 영역으로 들어가 호출 하거나 혹은 그 반대로 Native 에서 Java 로 호출하는 Interface로 C / C++ 로 만든 라이브러리 또는 솔루션을 Java 에서 바로 사용할 수 있도록 돕습니다. 실행 과정은 아래와 같습니다. Native Me.. 2023. 1. 4. 이전 1 다음 728x90