這篇將指引該如何從Java開始,到利用Visual C++ 2005,建立JNI使用的DLL動態連結函式庫。   首先,要先寫好一個使用JNI的Java程式,這裡以JniExample.java作為範例,程式碼如下。   1. 由java撰寫開始   public class JniExample {    // 主程式   public static void main(String[] args) {     JavaClassWithNativeMethod j =          new JavaClassWithNativeMethod( );     String[] strs = new String[]{"apple","banana","class"};     // 呼叫原生方法      boolean b = j.useNativeMethod(strs);      if (b == true)        System.out.println("Java:All ok, return true.");     else       System.out.println("Java:Somthing wrong, return false.");   }  }  class JavaClassWithNativeMethod {    // 載入所使用的DLL檔案    static {      System.loadLibrary("MyDLL");     System.out.println("Java:Loading dll is compelete.");   }    public JavaClassWithNativeMethod() {      System.out.println("Java:A new instance created");   }   // 使用JNI的Method,具有native修飾子並且Method為空   public native boolean useNativeMethod(String[] println); }   接著...