JNI(Java Native Interface)


컴파일 및 실행 방법


간단한 JNI예제를 만들어 보면서 설명을 하도록 한다.


HelloWorld.java 작성


우선 아래의 코드를 jnitest.java 파일로 만든 후 컴파일을 하도록 하자.



  1. import java.util.*;
  2. public class HelloWorld
  3. {
     native void print_test();    // C,Cpp함수를 호출하기 위해 선언
  4.  static{
      System.loadLibrary(“jnitest”);
     }
  5.  public static void main(String[] args)
     {
      HelloWorld jni = new HelloWorld();
  6.   jni.print_test();               // jni를 통해서 C, Cpp의 함수 호출
     }
    }

 아래의 명령으로 컴파일을 수행하면 jnitest.class 파일이 생성이 되는 것을 확인 할 수 있다.



  1. # javac
Read More