<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 閱讀(692) 評論(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ù)時,要把jni.h和jni_md.h文件放在c的工程中。(3)在java文件中包含如下一句:static{System.loadLibrary("")},引號中為生成的動態(tài)連接庫文件,不用加擴(kuò)展名,系統(tǒng)會自動識別的。


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲无删减国产精品一区| 日本免费人成黄页网观看视频 | 亚洲欧洲日产v特级毛片| 最新69国产成人精品免费视频动漫| 成人特级毛片69免费观看| 亚洲综合一区二区精品导航| 亚洲第一视频在线观看免费| 国产香蕉免费精品视频| 一区二区三区视频免费观看| 亚洲精品综合在线影院| 亚洲成人网在线观看| 亚洲大尺度无码专区尤物| 亚洲成片观看四虎永久| 国产zzjjzzjj视频全免费| 999久久久免费精品国产 | 国产亚洲精品国产| 亚洲精品国产综合久久一线| 国产免费观看a大片的网站| 成年女人免费v片| 成人黄软件网18免费下载成人黄18免费视频| 国产中文字幕在线免费观看| sss在线观看免费高清| 久久www免费人成精品香蕉| 男女午夜24式免费视频| 国产色爽免费无码视频| 免费A级毛片无码A∨| 91大神在线免费观看| 成人免费777777| 中文字幕专区在线亚洲| 亚洲v高清理论电影| 亚洲av无码片在线观看| 色婷婷亚洲一区二区三区| 一个人晚上在线观看的免费视频| 国产日韩精品无码区免费专区国产| 中文字幕免费观看视频| 国产精品成人免费一区二区 | 精品亚洲国产成人av| 一级毛片在线免费看| 免费毛片网站在线观看| 亚洲第一AAAAA片| 色偷偷噜噜噜亚洲男人|