我已经用java的jni方法实现了java调用dll库,java程序为: public class testdll {
static
{
System.loadLibrary("FANGJIAN");
}
public native static String ID_Read(int t);
public static void main(String[] args) {
testdll test = new testdll();
int t=30;//t为刷卡器的等待时间,可以在java程序里来自定义!
String a=test.ID_Read(t);
System.out.println(a);
} } 现在不再用main函数来实现显示调用结果,而是再jsp页面上调用这个类的ID_Read方法,但是总是会出一些错误,我采用了struts的架构来做的,返回页面时候用了一个实体来封装返回的结果,也采取了直接调用该类获取返回值,但是都不成功,不知道那位大侠做过这种方法!!!请给小弟赐教,感激不尽!
static
{
System.loadLibrary("FANGJIAN");
}
public native static String ID_Read(int t);
public static void main(String[] args) {
testdll test = new testdll();
int t=30;//t为刷卡器的等待时间,可以在java程序里来自定义!
String a=test.ID_Read(t);
System.out.println(a);
} } 现在不再用main函数来实现显示调用结果,而是再jsp页面上调用这个类的ID_Read方法,但是总是会出一些错误,我采用了struts的架构来做的,返回页面时候用了一个实体来封装返回的结果,也采取了直接调用该类获取返回值,但是都不成功,不知道那位大侠做过这种方法!!!请给小弟赐教,感激不尽!
解决方案 »
- 小题一道,诸位来挑战一下吧!
- 截取图片问题
- SWT table 如何使得里面的内容可以复制
- JAVA DAO工厂模式访问多个数据库或是不同的数据库!!
- 怎么用java读取如下格式的文本?谢谢啦!
- 用java编写了几个类,这几个类配合完成一个流程,我想测试一下这个流程,请问有什么好的测试工具吗?junit 好像只能对一个类进行测试
- 这道题我做的时候编译都是成功的就是输不出来 有那位JAVA学的好的给看看,怎么做啊
- 还有一个问题要麻烦大家!"err = java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path "是个什么样的错误?
- 偏门问题,不难。
- 线程问题
- 我崩溃了啊啊!高手一定要救救我啊!这段读取文件的代码到底那里错了啊?!
- JButton怎么更改按钮上的文字
我最终它执行的路径,发现他在调用FANGJIAN
javax.servlet.ServletException: ID_Readjava.lang.UnsatisfiedLinkError: ID_Read
com.util.testdll.ID_Read(Native Method)
com.util.ShowCardno.getCardno(ShowCardno.java:31)
什么原因啊???
package com.util;public class testdll {
static
{
System.loadLibrary("FANGJIAN"); }
public native static String ID_Read(int t); public String Read()
{
testdll test = new testdll();
int t=30;
System.out.println("bbbb");
String a=test.ID_Read(t);
System.out.println(a);
return a;
} public static void main(String[] args) {
testdll test = new testdll();
int t=30;//t为刷卡器的等待时间,可以在java程序里来自定义!
String a=test.ID_Read(t);
System.out.println(a);
} }