c语言调用java方法的实现,java调用c程序
最近公司一个做卡的项目需要加密等等,所以需要java调用C的功能,于是我们研究了一下,参考了网上的一些例子,自己试了一下。给出了以下例子:
Java类
包com.lzg
公共类测试{
静态{
system . loadlibrary( swdes );
public native静态字符串GenCvv(String psCardNo,String psExpiry,String psServiceCode);
* @param args
* @作者lzg
* @ 2013年3月29日下午3点57分26秒
公共静态void main(String[] args) {
//TODO自动生成的方法存根
GenCvv(123 , 1312 , 1234 );
然后需要编译成类。
贾瓦茨Test.java
然后编译成一个。h文件。
javah -classpath项目的类路径com.lzg.Test
然后你就可以得到。h文件。你需要给出。h文件给C的同学,他们会开发,然后生成a. so或者。dll文件,可以用java调用(待完善)。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。