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

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

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

    posts - 2, comments - 0, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    java中調(diào)用c函數(shù)

    Posted on 2006-10-30 10:27 njwander 閱讀(686) 評論(0)  編輯  收藏
    ?????? 先介紹一下jni:Java Native Interface,它能夠使java和其他編程語言編寫的應(yīng)用程序和庫進(jìn)行相互操作。
    ?????? java中調(diào)用c函數(shù),主要是通過本地化接口jni來實(shí)現(xiàn)的,在windows下,調(diào)用的是dll文件,在unix下,調(diào)用的是so文件。這里先介紹編寫調(diào)用c函數(shù)的基本步驟:
    ????? (1):編寫.java文件,其中c中的函數(shù)要用public native static修飾。
    ??????(2):編譯.java文件為.class文件,使用javah生成.h文件。
    ????? (3):按照.h文件中的函數(shù)形式在c中實(shí)現(xiàn)函數(shù)。
    ????? (4):生成.dll文件,拷貝到j(luò)ava工程中。
    ????? (5):運(yùn)行java文件。

    ??????注意以下幾點(diǎn):(1)如果java源文件放在包中,一定要在工程目錄下使用javah命令。(2)在編寫c函數(shù)時(shí),要把jni.h和jni_md.h文件放在c的工程中。(3)在java文件中包含如下一句:static{System.loadLibrary("")},引號中為生成的動態(tài)連接庫文件,不用加擴(kuò)展名,系統(tǒng)會自動識別的。


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲日本在线电影| 亚洲网站在线播放| 免费视频精品一区二区| 在线观看免费毛片| 亚洲中文字幕久久久一区| 德国女人一级毛片免费| 亚洲精品成a人在线观看夫| 永久免费看mv网站入口| 国产亚洲精品2021自在线| 亚洲 国产 图片| h视频在线免费观看| 亚洲中久无码不卡永久在线观看| 一级成人毛片免费观看| 亚洲精品成人网站在线观看| 免费A级毛片在线播放| 亚洲伊人久久精品| 暖暖在线日本免费中文| 一边摸一边爽一边叫床免费视频| 亚洲一区二区三区AV无码| 无码中文字幕av免费放dvd| 亚洲午夜久久久精品电影院| 精品久久久久久久免费人妻 | 中文字幕精品亚洲无线码二区| 国产精品永久免费| 亚洲精品在线不卡| 国产裸模视频免费区无码| 人妻18毛片a级毛片免费看| 亚洲av色福利天堂| 毛片免费在线观看网站| 国产精品视频全国免费观看| 久久亚洲sm情趣捆绑调教| 日韩免费在线观看| 成全视频高清免费观看电视剧| 亚洲精品资源在线| 免费一级一片一毛片| 99精品国产成人a∨免费看| 亚洲乱妇熟女爽到高潮的片| 亚洲香蕉成人AV网站在线观看| 无遮免费网站在线入口| 一本岛v免费不卡一二三区| 亚洲国色天香视频|