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水木清华站∶精华区