<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-46  評論-64  文章-2  trackbacks-0

    Step1:創建帶有Native方法描述的ProcessHandler.java文件

    Step2javac 編譯該文件,生成ProcessHandler.class文件

    Step3javah ProcessHandler.class 生成pkg_ProcessHandler.h Native方法頭文件,注意包名字為pkg,所以生成的方法以pkg_開頭

    Step4:使用Eclipse建立Managed Make C++ Project,在第二步選擇Shared Library,然后把剛剛生成和的pkg_ProcessHandler.h 加入工程

    Step5:實現Native方法,從頭文件里面Copy出這個方法,完成具體實現,編譯工程,生成dll

    Step6:完成后Jni調用,注意dll庫需要在系統Path里,否則會出現java.lang.UnsatisfiedLinkError: no *** in java.library.path

    ?

    ?

    除了上面的路徑問題,還有可能不能成功調用該 dll ,原因上 g++/gcc 編譯出來的東西和 java 預期的不匹配,詳細描述參考 http://www.tkk7.com/lixf/archive/2005/12/23/25177.html win32 下使用 gcc 編譯供 java 調用的 dll 須知 (jni) 我也是遇到問題 Google 到這篇文章的, Solution 當然也在該文章里面

    ?

    參考資料:

    例解 VC++ 6.0 實現 JNI (非爛文)

    posted on 2007-01-16 15:33 jht 閱讀(341) 評論(0)  編輯  收藏 所屬分類: J2SE
    主站蜘蛛池模板: 国产免费私拍一区二区三区| 亚洲精品国产精品乱码不卡√| 亚洲国产成人高清在线观看| 男人和女人高潮免费网站| 四虎在线免费播放| 久久夜色精品国产噜噜亚洲a| 一区二区免费视频| 国产AV无码专区亚洲精品| 亚洲精品色播一区二区| 欧洲人免费视频网站在线| 免费在线不卡视频| 免费夜色污私人影院网站电影| 国产免费资源高清小视频在线观看| 亚洲变态另类一区二区三区 | 国产精品免费福利久久| 亚洲成Av人片乱码色午夜| 中文字幕无码免费久久| 亚洲AV乱码一区二区三区林ゆな | 亚洲日本在线观看视频| 亚洲熟妇无码八V在线播放| 成人毛片免费视频| 二级毛片免费观看全程| 亚洲人成在线播放网站岛国| 大桥未久亚洲无av码在线| 污视频在线观看免费| 亚洲春色在线视频| **实干一级毛片aa免费| 国产精品亚洲专区一区| 亚洲午夜日韩高清一区| 亚洲免费人成在线视频观看 | 国产精品免费无遮挡无码永久视频| 亚洲日韩一区二区三区| 91亚洲一区二区在线观看不卡| 久久久久亚洲精品男人的天堂| 国产精品视_精品国产免费| 思思re热免费精品视频66| 最近2019中文免费字幕在线观看| 成在线人直播免费视频| 精品一区二区三区无码免费直播| 在线精品自拍亚洲第一区| 国产精品无码亚洲精品2021|