Subject : Java Native Interface ±¸Çö ¿¹ Solution Description: ===================== ´ÙÀ½Àº °£´ÜÇÑ Native Method¸¦ ±¸ÇöÇÏ´Â °£´ÜÇÑ ¿¹¸¦ ±â¼úÇÏ¿´´Ù. - java source edit . HelloWorld Class Á¤ÀÇ class HelloWorld { public native void displayHelloWorld(); static { System.loadLibrary("hello"); } } . Main Class Á¤ÀÇ class Main { public static void main(String[] args) { new HelloWorld().displayHelloWorld(); } } - Compile the Java Code - Create the .h File . javah -jni HelloWorld - Native code edit . Native Code ¿¹ #include#include "HelloWorld.h" #include JNIEXPORT void JNICALL Java_HelloWorld_displayHelloWorld(JNIEnv *env, jobject obj) { printf("Hello world!\n"); return; } ~ - Create a Shared Library cc -G -I/usr/local/java/include -I/usr/local/java/include/solaris \ HelloWorldImp.c -o libhello.so - ½ÇÇà ---------------------------------------------------------------------------- Revision History ÀÛ¼ºÀÏÀÚ : 97.07.19 ÀÛ¼ºÀÚ : À̹ÎÈ£ ¼öÁ¤ÀÏÀÚ : ¼öÁ¤ÀÚ :