<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 閱讀(342) 評論(0)  編輯  收藏 所屬分類: J2SE
    主站蜘蛛池模板: 国产精品免费_区二区三区观看 | 自拍偷自拍亚洲精品被多人伦好爽| 亚洲一线产品二线产品| 99国产精品永久免费视频| 亚洲精品日韩专区silk| 久久福利资源网站免费看| 久久精品国产亚洲AV麻豆网站 | 中文字幕在线免费观看| 亚洲天天在线日亚洲洲精| 18女人毛片水真多免费| 久久精品蜜芽亚洲国产AV | 亚洲 国产 图片| 一个人晚上在线观看的免费视频| 亚洲欧洲日产国码高潮αv| 本道天堂成在人线av无码免费| 久久久久亚洲精品无码网址 | 亚洲欧美黑人猛交群| 国产精品高清全国免费观看| 少妇亚洲免费精品| 亚洲免费人成在线视频观看| 精品熟女少妇a∨免费久久| 亚洲欧洲另类春色校园网站| 日本牲交大片免费观看| h片在线播放免费高清| 亚洲AV无码不卡无码| 中国在线观看免费国语版| 国产精品亚洲精品久久精品| 久久久青草青青国产亚洲免观 | 免费看一级做a爰片久久| 国产精品免费久久久久影院| 久久久无码精品亚洲日韩蜜臀浪潮| 黄色永久免费网站| 另类图片亚洲校园小说区| 久久精品国产亚洲AV麻豆王友容| 91频在线观看免费大全| 免费人成视频在线播放| 水蜜桃亚洲一二三四在线| 毛片a级毛片免费播放下载| 亚洲精品视频免费| 亚洲香蕉久久一区二区三区四区| 亚洲精品成人区在线观看|