<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來實現(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中實現(xiàn)函數(shù)。
    ????? (4):生成.dll文件,拷貝到j(luò)ava工程中。
    ????? (5):運行java文件。

    ??????注意以下幾點:(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)航:
     
    主站蜘蛛池模板: 国产午夜亚洲精品不卡| 久久久久久亚洲av无码蜜芽 | 国产在线精品观看免费观看| 毛片免费全部播放一级| 亚洲国产精品综合久久20| 免费91最新地址永久入口| 亚洲国产精品一区二区第一页 | 亚洲国产精品人人做人人爱| 亚洲人成在线播放网站岛国| 96免费精品视频在线观看| 亚洲精品在线不卡| 亚洲免费观看在线视频| 亚洲人成在久久综合网站| 成人免费视频小说| 黄页网站在线视频免费| 国产亚洲精品免费视频播放| a级毛片无码免费真人久久 | 亚洲日本va中文字幕久久| baoyu116.永久免费视频| 亚洲天天做日日做天天欢毛片| 亚洲女人初试黑人巨高清| 日本精品人妻无码免费大全| 久久精品国产99国产精品亚洲| 一级午夜免费视频| 亚洲午夜久久久久久久久久| 免费精品无码AV片在线观看| 2020久久精品亚洲热综合一本| 日本视频免费高清一本18| 91亚洲国产成人久久精品| 日韩成人免费在线| 精品一卡2卡三卡4卡免费视频| 日本黄页网站免费| 黄网站色视频免费在线观看的a站最新 | 亚洲网站在线观看| 在线观看H网址免费入口| 亚洲AV日韩AV永久无码色欲| 亚洲中文字幕无码日韩| 亚洲国产精品免费观看| 大片免费观看92在线视频线视频 | 永久免费av无码不卡在线观看| 亚洲欧洲成人精品香蕉网|