자바 네이티브 인터페이스1 [자바(JAVA)] 자바 네이티브 인터페이스 (JNI) 24. 자바 네이티브 인터페이스 (JNI) 24.1. JNI 개념 및 목적 자바 네이티브 인터페이스(JNI, Java Native Interface)는 자바 언어와 네이티브(C/C++) 언어 간의 상호 작용을 위한 인터페이스입니다. JNI를 사용하면 자바 애플리케이션에서 C/C++ 함수를 호출하거나 C/C++ 애플리케이션에서 자바 클래스 및 메서드를 호출할 수 있습니다. 이를 통해 자바의 플랫폼 독립성을 유지하면서도 하드웨어의 특성을 활용하는 네이티브 코드를 사용할 수 있습니다. 24.2. JNI 프로그래밍 방법 JNI를 사용하여 자바와 C/C++ 코드를 연동하는 과정은 크게 3단계로 구성됩니다. 자바에서 JNI를 사용할 수 있는 클래스를 작성합니다. C/C++ 코드에서 JNI 함수를 사용하여 자바 클래.. 2023. 4. 28. 이전 1 다음