C++ 라이브러리를 Java에서 사용하기. JNI와 JNA
JRE 또는 JDK를 설치하여 자바 가상 머신(JVM, Java Virtual Machine)이 준비되어야 실행 가능한 자바(Java) 프로그램은 기본적으로는 특정 프로세서의 기계어(Machine)로 제작된 실행 파일이나 라이브러리를 사용할 수 없습니다. 자바 프로그램은 컴파일하면 특정 프로세서가 인식할 수 있는 기계어가 아닌 p-code 또는 바이트 코드라 불리는 중간 코드 형태로 만들어 지기 때문입니다. 닷넷 플랫폼에서 C#이나 VB.NET으로 프로그램을 개발하면 CIL(Common Intermediate Language)이라는 중간코드로 제작되는 것과 같은 이치입니다. 그렇지만, 서드파티에서 제공하는 모듈과 연동해야 되거나 코드 재개발이 난해한 기존 라이브러리를 활용해야 하는 경우가 있기 때문에 이..
프로그래밍
2017. 2. 16. 13:44