java调用dll文件的问题,请教!

Java > Java EE [问题点数:50分,结帖人wuxiao_fan]
本版专家分:10
结帖率 83.33%
本版专家分:10
本版专家分:3059
武小凡

等级:

java程序调用dll文件方法

最近有个项目需要使用Java程序调用c++编写的dll文件,由于之前没有涉及过此类要求,属于摸着石头过河,一边查资料一边试验。 采用的方法是通过jna框架实现的。需要在java项目导入必须的jar包,即jna.jar,我所使用的...

Java如何调用dll

1. 首先有testdll.dll 2. 需要testdll.dll的头文件,以便知道了定义了哪些接口在里面,例如: 当然,要知道这些方法的实现,就要看实现部分了,一般不需要知道。   ---------------------------...

java调用动态库时,.dll文件路径问题

网上说”.dll”应该放在”.class”同级目录下,但经测试,程序报错: “java.lang.UnsatisfiedLinkError: no JniDllDemo in java.library.path” 当放到java工程同级目录时,一个例子可以调用: 当我调用vtk...

Java调用dll文件

近期根据C++做了一个图片质量检测的项目,目前需要在在java中进行调用,所以先在C++上生成dll文件,然后基于java调用dll文件实现功能。 环境: C++:VS2017(之前配置opencv真是要了老命) java:idea2020+jdk1.8。 ...

java调用dll时回调函数的实现(jna)

java调用dll文件需要使用回调函数作为公开函数的参数时,用以下方法实现: 首先,看c++中定义的dll公开函数: typedef void (*ccback)(char *name ,int length); int dllFunction(char *ip, int port, ccback cc)...

java通过JNA调用DLL文件(包含回调函数的实现)

JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。非常强大、易用。其中JNA是对JNI的封装,能让java使用者更好的使用本地的动态库 一、JNA与JNI的...

请教一下各位大神,java调用dll时出现这个错误是什么原因?

java使用JNA调用C++写的dll时报错,调用方法如下: ![图片说明](https://img-ask.csdn.net/upload/201707/29/1501297691_876170.png) 系统是64位的,jdk也是64位的,调用64位的dll报错,报错信息如下:(在有的电脑...

java调用dll时得到一个函数的输出参数值

dll文件里有一个函数,这个函数有一个输入参数,一个输出参数,然后还有一个返回值,现在我要用java调用这个函数的输出参数,应该怎么调用, 我现在在调用这个函数的时候得到的是这个函数的返回值而不是输出参数...

Java JNA 调用dll 的有效方法及踩过的坑

最近接到一个项目,用Java调用Delphi编写的dll文件,...Java调用dll其实跟简单,主要是参数要对应。比如:   Delphi Java ref  IntByReference StringBuilder byte[] ...

DLL文件初始化例程失败问题

windows提供了一个 rundll32.exe可以调用dll文件 我的启动方式是: rundll32.exe+dll文件+dllmain ![图片说明](https://img-ask.csdn.net/upload/201909/19/1568875913_207172.jpg) 但是会出现初始化例程...

java调用C语言执行dll文件

想要在Linux环境运行就是.so文件(.so就是和.dll文件一样) 在eclipse上配置后调用执行正常,但是在idea中就不行。一共有三个类型的错,大概的意思都是下面这个截图中的报错 主要的方法是:将比如将一个jar包...

[已解决]请问谁遇到过Java Jni调用VC编译的Dll里调dll的内存访问异常错误?多方查找无解,特来请教....

好几天前遇到的一个...故我使用Jni写了一个Java类,并通过VC++实现相应的本地代码,编译成DLL,在该DLL中去调用公司原来的DLL组件并进行简要处理后传回Java,目前遇到一个可重现,但未找到解决方法的问题: 在...

请教一下:Java如何使用相对路径调用一个资源文件的位置

![图片说明](https://img-ask.csdn.net/upload/201904/09/1554789909_532548.png) 如图所示,Java代码BannerServiceImple如何使用相对路径的方式调用另一个包下面的资源.

请教JNative 调用DLL的最佳方式

最近做一个项目需要跟硬件打交道,而硬件开发商只提供了一个DLL对硬件进行操作,于是我就用JNative对DLL中定义的函数进行调用,目前已知的调用方法是JNative native = new JNative("DELL Name","...

eclipse开发安卓之js调用Java混合开发app!

这方面的技术肯定是没有他们那么强悍的,尤其是复杂页面的布局,数据显示等,但是我们网页玩得熟悉,脚本写的好,那么有没有一种方式,让我们页面是html+js,我们不用安卓的xml布局,同意我们还能和后端Java代码交互...

c语言多文件编程,即main文件调用其他.c文件的方法

c语言多文件编程,即main文件调用其他.c文件的方法 原创 天泉证道 最后发布于2018-11-14 14:46:32 阅读数 4047 收藏 展开 c语言多文件编程,即main文件调用其他.c文件的方法。 两种方法的区别就是,gcc编译时,是否...

JNI调用64位dll

JNI实现监听全局鼠标事件,钩子需编译成64位dll,但在CodeBlocks下编译出是32位的,用VS编译显示“发现重复定义” Kevin 0 票 48 在做一个程序,鼠标右键按下时记录鼠标坐标,右键释放时停止...

dll中弹出非模态对话框 分享

需要做的是制订好exe与dll的接口,然后针对该接口开发出调用各个厂家视频功能的dlls。最常用的功能大概就是视频实时预览了,设计的目标是在dll中弹出一个非模态对话框,其上面显示视频以及必要的控制,如云镜控制、...

zeromq的libzmq.dll文件用不了

java调用zeromq的库文件:libzmq.dll,是不是要本地装有vc++开可以呀,我把做好的一个服务器端放到同事的电脑上,运行就报错,说找不到相关library,给他电脑装了vc++,就可以用了,请教一下什么原因。...

C#不调用阿里短信dll,如何使用http接口实现短信发送

但是项目是在XP系统上运行所以项目必须是.net3.5的框架才行,但是阿里给出的短信dll只能在.net4.0及其以上版本使用,这就很尴尬了,幸好阿里给出了关于http的java例子,于是我照着java代码试着写出了C#调用阿里云...

相关热词 c# 不能序列化继承类 c# char* 调用 c# 开发dll模板 c#添加控件到工具箱 c#控制台组合数 编程计算猴子吃桃问题c# c# wpf 背景透明 随机抽取号码软件c# c# 开发环境 c# 属性和字段