BBS水木清华站∶精华区
发信人: charokee (黛米&布鲁斯), 信区: Java
现在我有一个用c语言编写的API
需要在Java 的程序中调用这个API
请问大虾,我应该怎么写:
这个API既有源文件,也有obj文件
请多多指教,谢谢了
发信人: Jiangch (无尽空虚), 信区: Java
应该用native方法吧.
你在java程序中定义一个native方法,再用javah 编译包含该native方法的
.class文件,会生成.h的头文件,好像还要用javah -stub [class文件]生成
stub文件.然后你可以include 刚才生成的.h文件,制作一个dll.
我自己倒是没有用过,只是看到过.
大概过程是这样,具体细节记不清了.手头也没有书.
Hope that it will do any help to you. :)
【 在 charokee (黛米&布鲁斯) 的大作中提到: 】
∶ 现在我有一个用c语言编写的API
∶ 需要在Java 的程序中调用这个API
∶ 请问大虾,我应该怎么写:
∶ 这个API既有源文件,也有obj文件
∶ 请多多指教,谢谢了
发信人: Yapith (早起的鸟儿有食吃), 信区: Java
参看2325篇。
【 在 charokee (黛米&布鲁斯) 的大作中提到: 】
∶ 现在我有一个用c语言编写的API
∶ 需要在Java 的程序中调用这个API
∶ 请问大虾,我应该怎么写:
∶ 这个API既有源文件,也有obj文件
∶ 请多多指教,谢谢了
发信人: charokee (黛米&布鲁斯), 信区: Java
小弟在此谢了
在问一句:哪儿有这方面详细的介绍?
【 在 Yapith (早起的鸟儿有食吃) 的大作中提到: 】
∶ 参看2325篇。
发信人: Yapith (早起的鸟儿有食吃), 信区: Java
我是看的JDK1.2的联机文档。如果真的要用JNI作东东,就要
狠下心来去看,并不是特别难。hehe
【 在 charokee (黛米&布鲁斯) 的大作中提到: 】
∶ 小弟在此谢了
∶ 在问一句:哪儿有这方面详细的介绍?
BBS水木清华站∶精华区