java 调用dll 停止工作_JAVA调用DLL问题

本文探讨了在JAVA项目中调用医保接口DLL的问题。作者询问是否有直接调用医保DLL的简便方法,而不是通过JNI创建中间DLL进行间接调用。提供了包含System.loadLibrary()加载DLL的Java代码示例,并提到了相关Struts2框架与AJAX应用的疑问。
摘要由CSDN通过智能技术生成

JAVA调用DLL问题

现在有个项目需要调用医保接口的DLL,我想知道如何能够在JAVA中调用里面的方法..使用JNI是否需要生成自己的DLL  在自己的DLL中去调用医保的DLL  然后再用JAVA累调用自己的DLL  这个感觉好麻烦的啊..有什么其他方便点的方法吗  请高手指点..

分数不多,请见谅..最好能把简单的代码贴出来,,,

自己顶下

mark

关注。。。

有问题发e-mail . helin916@live.cn

引用

public class SSH1CiscoJNI {

static {

System.out.println(System.getProperty("java.library.path"));//是dll存放的路径.

System.loadLibrary("putty");//"putty"是Dll名称

}

// native函数,用来传递对象

public native int ConnectHost(String ipaddr, int port, String username,

String password, String commandInfo,

String Path);

public static int getCheckPointLog(String ipaddr, int port,

String username, String password, String commandInfo, String Path) {

SSH1CiscoJNI SSH1CiscoJNI = new SSH1CiscoJNI();

System.out.println(Path);

int initvalue = SSH1CiscoJNI.ConnectHost(ipaddr, port, username,password, commandInfo, Path);

System.out.println("返回结果为:" + initvalue);

return initvalue;

}

}

// ----------------------------------------------这是java代码.

#include

/* Header for class com_netbase_web_util_SSH1CiscoJNI */

#

相关问答:

当知道一个日期,如何把这个日期所在旬的前后两个日期取出

比如输入20090905,就输入20090901 20090910

输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)

......

import java.sql.Connection;

import java.sql.Date;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class QueryTest&n ......

我现在用struts2框架,需要使用ajax实现局部刷新,但是从容器里返回的值不知道怎么从struts.xml配置文件里映射到jsp页面里,以前servlet里写out.orint("xxxxx")就可以得到~,但是现在用struts就不知道怎么� ......

[@title]

function diyCheck ......

-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值