用java调dll,在打包后报错 我已经把dll放到了system32和系统path中了,可是还是不行,是不是就是不能放到包中,也就是不能在java程序中加入package声明阿,要是这样那就郁闷ing。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的dll文件放到了com文件夹里,然后放到system32下的?还有你的com包,指的是什么? 你的JAVA程序是不是带包的?那么在做JAVAH的时候也要带包名,用来编译DLL的程序中的借口也要用包名. 我得程序是这样的:package com;public class LibrarySynch{ public native int modifyPW(String uid,String oldPW,String newPW); static { System.loadLibrary("modifyPW"); }}我用了一个测试程序调用里面的modifyPW时候就出错的 我做了一个测试,现在可以确定的是不是因为没有找到dll的原因,而是调用modifyPW时候的问题那位大侠帮个忙啊 关于JAVA静态数组问题 急 在线等 JTable中问题 如何设置程序运行的初始位置 关于数据库建表的问题 新手的郁闷,请前辈指教:到底怎样配置Java的运行环境 为什么在new一个FTPClinet 的时候线程会不动? 是不是socket没有建立? 怎样的解决? 关于用java做界面的一些问题 如何实现改变按钮上的文字? Application的入口问题 该选择什么开发工具?来者有分! 写入数据库的中文问题 请教一个字符串解析问题
package com;public class LibrarySynch
{
public native int modifyPW(String uid,String oldPW,String newPW); static
{
System.loadLibrary("modifyPW");
}}
我用了一个测试程序调用里面的modifyPW时候就出错的
那位大侠帮个忙啊