<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://m.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 閱讀(342) 評論(0)  編輯  收藏 所屬分類: J2SE
    主站蜘蛛池模板: 一本色道久久88亚洲精品综合| 久久精品国产精品亚洲色婷婷| va天堂va亚洲va影视中文字幕| 久久久99精品免费观看| 亚洲成av人在线视| h视频在线免费观看| 亚洲视频在线一区二区| 成年网在线观看免费观看网址| 国产三级电影免费观看| 国产亚洲精品第一综合| www.91亚洲| 成在人线av无码免费高潮水| 国产亚洲美女精品久久久| 99在线热播精品免费99热| 亚洲国产精品乱码一区二区 | 国产亚洲人成网站在线观看| 国产精品综合专区中文字幕免费播放 | 四虎必出精品亚洲高清| 在线A级毛片无码免费真人| 亚洲AV无码一区二区三区性色 | 亚洲制服中文字幕第一区| 84pao国产成视频免费播放| 亚洲人成网站日本片| 德国女人一级毛片免费| 国产亚洲日韩在线a不卡| 一本色道久久综合亚洲精品高清| 中文永久免费观看网站| 亚洲嫩草影院在线观看| 日韩免费视频一区| 大妹子影视剧在线观看全集免费| 亚洲精品视频在线| 国产精品免费综合一区视频| 国产99久久久国产精免费| 亚洲综合小说久久另类区| 暖暖日本免费在线视频| 中国一级特黄的片子免费 | 亚洲AV无码久久精品蜜桃| 大学生一级毛片免费看| 一区免费在线观看| 亚洲国产人成在线观看| 国产成人免费a在线资源|