<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    java中調用c函數

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

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


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


    網站導航:
     
    主站蜘蛛池模板: 十八禁视频在线观看免费无码无遮挡骂过| 亚洲欧洲在线观看| 亚洲国产成人手机在线观看| 美女内射毛片在线看免费人动物| 亚洲AV无一区二区三区久久| 十八禁在线观看视频播放免费| 亚洲熟妇无码乱子AV电影| 中文字幕在线成人免费看| 亚洲精品无码专区在线在线播放 | 亚洲人成人77777在线播放| 久久久久国产精品免费看| 亚洲美女视频网站| 免费国产成人高清在线观看网站 | 久久精品国产亚洲AV| 午夜dj免费在线观看| 亚洲成在人线在线播放无码| 国产免费直播在线观看视频| 一个人看的免费视频www在线高清动漫| 亚洲一区二区三区无码影院| 野花香在线视频免费观看大全| 亚洲第一精品福利| 成人免费毛片内射美女APP| 国产精品亚洲二区在线| 亚洲一区二区三区无码中文字幕| 国内精品免费视频精选在线观看| 91亚洲精品自在在线观看| 国内自产拍自a免费毛片| 成人精品综合免费视频| 亚洲AV色香蕉一区二区| 免费无码AV电影在线观看| 香蕉97碰碰视频免费| 亚洲Av综合色区无码专区桃色| 美女被cao免费看在线看网站| 精品国产亚洲一区二区三区在线观看| 国产亚洲成人在线播放va| 久久久久久曰本AV免费免费| 亚洲精品宾馆在线精品酒店| 亚洲精品无码mv在线观看网站| 成年黄网站色大免费全看| 日韩成人毛片高清视频免费看| 内射干少妇亚洲69XXX|