用javah把T.class生成T.h后怎样生成T.dll文件?

Amymm 2004-06-23 06:11:01
用javah把T.class生成T.h后怎样生成T.dll文件?
...全文
95 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Amymm 2004-06-30
  • 打赏
  • 举报
回复
我的问题就是如何把.c文件编译成.dll文件,没有vc环境,在windows下有什么方法吗?
gdqbzhaozx(皓宁) 的方法我也看到过,具体如何实现呢?
"cl -I d:\jdk1.3.1\include -I d:\jdk1.3.1\include\win32 -LD 所写的c语言程序名 -动态链接库名"
什么意思???
liusoft 2004-06-28
  • 打赏
  • 举报
回复
写一个.c文件,把.h文件中的所有方法实现了,然后编译成 dll即可
gdqbzhaozx 2004-06-28
  • 打赏
  • 举报
回复
可以写一个c程序 包含生成的头文件 然后在程序中实现要在本地方法中实现的方法.
在windows下面使用下面的语句:

cl -I d:\jdk1.3.1\include -I d:\jdk1.3.1\include\win32 -LD 所写的c语言程序名 -动态链接库名

这里面有几部分。D:\jdk1.3.1是本地的java home的路径。在include和include\win32目录下面有产生动态连接库需要的几个.h文件,包括jni.h(在所有的实现native方法的c文件里面都要include这个文件)等等。
qyflaoda 2004-06-28
  • 打赏
  • 举报
回复
用vc建立一个动态库的工程,把.h文件加入,然后在作个.cpp文件实现定义的方法,一编译不就完事?
Amymm 2004-06-27
  • 打赏
  • 举报
回复
???
Amymm 2004-06-24
  • 打赏
  • 举报
回复
up
CsnowerS 2004-06-24
  • 打赏
  • 举报
回复
vb,vc
workfish 2004-06-24
  • 打赏
  • 举报
回复
UP

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧