1. 程式人生 > >Android+Eclipse+JNI+javah 自動生成.h檔案

Android+Eclipse+JNI+javah 自動生成.h檔案

作為Android開發者,接觸JNI程式設計應該是必不可少的,每次通過Dos命令生成.h檔案總是讓人失落很多,所以要藉助Eclipse的強大功能了!!!

下面為配置的全部截圖,希望可以讓有心者省去不少力氣:

Eclipse->Run->External Tools->External Tools Configurations

雙擊Program

以上配置結果如下,各路徑均為我自己的路徑,配置時需要改為自己的路徑:

以上配置的解釋:

-classpath:配置當前要編譯的原始碼和引用jar包的路徑,如需用到bitmap等android自帶類,則需要配置android.jar,否則報找不到類android.graphics.Bitmap的異常

-d:輸入檔案的目錄

-jni: 輸出檔名稱的格式

以上配置完成後點選apply應用配置,自此配置結束。

編譯:

將游標定位到要編譯的含有native方法的java類中,點選javah(也是自己定義的編譯器的名稱),此時會在jni目錄中自動生成對應的.h檔案。