2 faker y Faker_Y 于 2016.09.06 16:17 提问

一个java调用dll文件的问题

我需要对Qualitycenter二次开发做一个添加用户的功能,我用了jna方法,行不通跑了一个异常: Error looking up function 'LockObject': 找不到指定的程序。还有其他方法么? 我现在只有一个别人发给我dll文件,需要调用里面的方法实现功能,求大神指点一下!!!!!!!!!!!!

1个回答

dabocaiqq
dabocaiqq   2017.02.15 23:49
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java调用动态库时,.dll文件路径问题
网上说”.dll”应该放在”.class”同级目录下,但经测试,程序报错: “java.lang.UnsatisfiedLinkError: no JniDllDemo in java.library.path” 当放到java工程同级目录时,一个例子可以调用: 当我调用vtk测试用例时,却又显示“no java.library.path”。后期这样解决的: 1.右击项目,从弹出的右
java中调用dll文件的两种方法
一中是用JNA方法,另外是用JNative方法,两种都是转载来的, JNA地址:http://blog.csdn.net/shendl/article/details/3589676   JNative地址:http://www.jb51.net/article/35232.htm JNA方法: 介绍 给大家介绍一个最新的访问本机代码的Java框架—JNA。 JNA(Java N
java调用dll文件的几种常见方式
java调用动态库需要关注的问题:   1. 如何装载DLL文件,以及如何定位所要使用的方法;   2. 数据类型如何对应;   3. 如何给使用的方法传递参数;   4. 如何获取返回的值。一. 数据类型对应关系   Java Type       C Type    boolean         int     byte        char    char       wchar_t  ...
jar包调用dll、lib等外部库文件解决办法
问题描述 dll等文件无法打入jar包,dll文件位置是相对路径 打包项目之后就调用不到dll文件 但是程序运行需要调用dll文件来完成功能 解决办法 将调用dll文件的方法由相对路径改为绝对路径 //例如调用海康摄像头中的一个地方//官方给的HCNetSDK.java中使用的是相对路径,要求库文件都方法项目根目录下 HCNetSDK INSTANCE = (HCNetSDK) Native.loa
JNA调用dll文件时注意事项
[java] view plaincopy public class LoadDll{   public interface Dll extends StdCallLibrary {           Dll INSTANCE = (Dll) Native.loadLibrary("dllName", Dll.class);、                   
JNA调用dll\so文件的路径问题和测试样例。
JNA调用dll\so的路径问题和测试样例 本文主要几点内容如下:     1.jda具体的放置路径     2.jdk切换     3.测试代码     此文就是便于自己以后回顾使用,所以就不罗嗦jda和jdi直接的区别了。     我在使用jda的时候,也是按照网上的教程做测试,但是不管怎么放置我的dll都是不能加载此模块的问题。(有些教程感觉很坑)费了好大的功夫最后查到存在以下
Java工作笔记:部署Tomcat时使用jni和jna调用DLL文件的问题
部署Tomcat时使用jni和jna调用DLL文件的问题 我的前一篇博客提到,我们公司项目的restful框架中要用到底层的DLL C++库,最后经过测试验证结果选择采用JNA方法来调DLL库。之后基础框架在IDEA中的jetty服务中调试成功,但是在部署到Tomcat上时出现了无法加载DLL库的状况,只能现学现卖了。 一.        把DLL文件放在Tomcat下
java通过JNative调用.dll文件
因为项目的需求,要在JAVA项目中调用Windows的Dll(动态链接库)文件,之前用Jni调用过C写的Dll文件,比较麻烦,这里不多说,网上也有很多这方面的文档。在网上找到一个开源的组件JNative,使用后感觉比较方便。 下截JNative组件 jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2 解压JNative
Eclipse中java工程中引用dll库的路径设置 && System.loadLibrary()调用Dll路径问题
当使用System.loadLibrary()调用C++ Dll 时要确定dll的路径,我试了两种方法都可以实现。 1.设定环境变量。 比如:所编辑的Dll在目录“D:\cppProjects\nativecode\release”内,就可以将这个路径复制下来,添加到电脑的环
利用jna调用使用C#的dll文件
目前所做java项目中有部分模块需要使用客户提供的dll动态库文件中封装的算法,客户提供了一个dll文件以及C#语言编写的可执行文件实例,算法具体代码未提供。之前只涉及过利用jna调用c++所生成的dll文件,最终的目的则是需要java调用C#生成的dll文件。        本人涉及dll的封装操作不是很久,暂时未能找到java利用jna调用C#生成的dll的更有效方法,于是采用一种变通的方法