文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Jsp > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
普通文章Jmeter使用之脚本录制回放
普通文章如何使用JSP访问MySQL数据库
普通文章int i=0;i=i++;i=?//简单问题背
普通文章JSF(Java Server Face)的使用和
普通文章JSP漏洞大观
普通文章javascript向jsp传递参数的一种
普通文章在JSP开发中模拟.NET WebForm(
普通文章JSP中调用SQL Server存储过程完
普通文章求出e=1+1/1!+1/2!+1/3!+……+
普通文章JSP技术生成动态web页面
 
频 道 推 荐
普通文章JAVA/JSP学习系列之四(Orion A
普通文章JSP由浅入深(5)Scriptlets和HT
普通文章JSP由浅入深(2)第一个JSP
普通文章关于java 的 Classpath全解<ja
普通文章linux环境下Apache+Resin的配置
普通文章实战 Eclipse ,Jigloo, Postgr
普通文章如何提高自己的编程水平
普通文章如何在windows NT 下安装jboss
普通文章static与final变量
普通文章新手请教jsp连接数据库的问题
普通文章在struts的资源文件中用中文
普通文章使用struts在框架页面中不能指
普通文章在Windows 2000下搭建jsp环境
普通文章JSP通过JDBC与Oracle相连
普通文章JBuilder2005创建开发文档之Ja
普通文章扩展Eclipse辅助和规范开发流程
普通文章jsp连接Sql Server7.0/2000数据
普通文章Eclipse+MyEclipse+Lomboz图解
普通文章基于JDBC的数据库连接池技术研
普通文章Struts行为测试框架StrutsTest
 
频 道 推 广
 
实现Java与C语言接口           ★★★
实现Java与C语言接口
作者:佚名 文章来源:本站整理 更新时间:2008-5-25 18:43:19
第一步:声明本地变量

<CCID_NOBR>
<CCID_CODE>例如:class NativeHello{   public native void nativeHelloWorld(); static{ System.loodlibrary("nativeTest");//调用nativeTest.dll库文件 } }</CCID_CODE>
</CCID_NOBR>

    第二步:生成头文件
    先用javac编译NativeHello.java,再用javah生成c的头文件.h文件

    第三步:生成根文件
    命令如下:javah -stubs NativeHello (生成NativeHello.c文件)

    第四步:编写C程序(此处假定文件名为NativeTest.c)

<CCID_NOBR>
<CCID_CODE>#include <stdio.h> #include <NativeHello.h>//指第二步生成的.h文件 #include <stubpreamble.h>//指JDK的include下的文件 void Nativehello_nativeHelloWorld(struct HNativeHello *this){ ......... }/</CCID_CODE>
</CCID_NOBR>

    *函数名Nativehello_nativeHelloWorld不能任意指定,可以从javah生成的头文件中查到,也可用 如下方法命名:类名_本地方法名(struct H类名 *this)*/

    第五步:编译DLL文件

    将nativeTest.c和NativeHello.c编译成DLL库文件,文件名与System.loodlibrary("nativeTest")中的文件同名

    最后讲一下测试的方法,源文件如下:

<CCID_NOBR>
<CCID_CODE>class UseNative{ public static void main(String []args){ NativeHello nh=new NativeHello(); nh.nativeHelloWorld(); } }</CCID_CODE>
</CCID_NOBR>

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    DW中实现flash的透明背景
    Dreamweaver打造多彩文字链接
    Dreamweaver中幂格式文本巧实现
    鼠标事件的基础和完美实现
    Dreamweaver 实现多分辨率层定位
    携手打造【鹏程114 Web查询系统】第一讲
    实现网页转换特殊过渡效果
    网页设计:一种细腻的导航效果的制作方法
    Dreamweaver:制作目录树
    用Dreamweaver实现漫天花雨效果
    CSS2 参考
    让CSS使网页图片半透明
    CSS轻松实现色块标题标识
    网页中轻松实现三维字体
    显示你个性的鼠标指针
    用CSS滤镜实现图片翻转特效
    学习CSS的10大理由
    用CSS实现鼠标单击特效
    柱状统计图表的CSS实现
    利用css里expression来实现界面对象的批量控制
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号