JNative 调用DLL问题

Java > Java SE [问题点数:40分,结帖人cy6868]
等级
本版专家分:0
结帖率 83.33%
等级
本版专家分:0
等级
本版专家分:0
cy6868

等级:

JNative调用dll出现问题,帮忙看看!!!

源码: ...import org.xvolks.jnative.JNative; import org.xvolks.jnative.Type; import org.xvolks.jnative.pointers.Pointer; import org.xvolks.jnative.pointers.memory.MemoryBloc...

java利用jnative调用dll动态库

最近公司有个需求,需要写一个webservice接口调用dll,之前没接触过,在网上找了找,然后遇到一些问题,感觉第一次弄的话还是有不少麻烦,这里整理遇到的一些问题,分享一下。 java调用dll动态库是有几种方式的,我...

JAVA调用动态链接库DLLJNative学习

JAVA调用动态链接库DLL的方法有:JNI(Java Native Interface),JInvoke,JNative(Java to native interface),JNI是JAVA自身提供的方法;JInvoke从何而来不得而知,好像还需要注册付费的,64位的JDK、JIR环境下...

Java 使用JNative调用dll出现tomcat服务异常停止

环境: jdk1.7_32位 window server 2012 tomcat7.0安装版概况:在项目开发中,使用java的JNative调用window下的dll文件,在项目上线的初期试点,业务量不大的时候一切正常,但是随着使用的用户量变大,tomcat的...

jnative 调用dll问题

只要是Something.setRetVal(Type.STRING);string类型就报下面的错,如果是...调用DLL文件名为:e:/hello.dll 调用的方法名为:_Java_Hello_SayHello@12 # # An unexpected error has been detected by Hot

几种java调用dll的方式

Java调用DLL有多种方式,常用的方式有JNative、JNA、JNI等。

JNative library not loaded 错误

手头的项目需要调用一个C++编的dll,前两天用C#试了试成功了,毕竟都是微软自己的东西,还算比较直接。今天发现还有个Java的sample,赶紧拖下来试验。毕竟对Java还稍微熟一点,呵呵。   import进eclipse里,run...

java 通过jnative调用dll

通过jnative调用dll 。 下截JNative组件 jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2 解压JNative.zip 获得三个文件,分别是:JNativeCpp.dll,libJNativeCpp.so,JNative.jar...

一个简单的jnative调用dll例子(含dll代码)

代码下载链接:... 1.下载jnative。jar 及JNativeCpp.dll 2.将使用的dll文件及JNativeCpp.dll拷贝至系统system32下 开发dll 1.新建工程   2.开发 3.生成dll  

java调用百望税控NISEC_SKSC.dll发送xml报文

1.第一个问题:Java调用dll文件JNative方式调用dll JNative是一种能够使Java语言使调用DLL的一种技术,对JNI进行了封装,可能有些读者会有这样一个问题JNative对JNI进行了封装,并且是一种跨语言的使用DLL,会不会...

Java通过Jnative调用windows API接口学习总结

Java通过Jnative调用windows API接口

jnative 不支持64位 jdk

jnative在官网中 说明:只支持32位的windows 2000/xp/2003,linux操作系统。 要在64位的操作系统中使用jnative 需要安装32位的jdk ,不能用64位的...而且jnative所要调用dll,也应该是32位系统中编译的。 目前jnat

Java调用dll例子,JNative的使用

根据网上的资料说要什么jnativedll..我是win7的环境,装过VS之类的一大堆东西没有用到,不知道是不是这个原因。 packagecom.wuliaoji.bean; importorg.xvolks.jnative.JNative; importorg.xvol

java调用so库

Jnative的使用(Linux系统下so调用) 1.环境配置 下载JNative_src.zip和JNative.jar,JNative_src解压会有JNativeCpp.dll和libJNativeCpp.so。JNativeCpp.dll是针对Windows,将其放在system32下面,libJNativeCpp....

使用Java的JNative调用dll动态链接库

1,首先下载JNative的库,其中包含JNative.jar, JNativeCpp.dll, libJNativeCpp.so这三个包。  JNative.jar是需要导入到Java工程的lib下。 通过Build Path即可导入。 建议将JNative.jar放在jdk的jre\lib\ext文件里...

Java 通过 JNA 调用 DLL 返回 char * 字符串乱码问题的解决

最近一个 Java 项目需要调用公司的读卡器读取卡号... 本来 C 开发测试时用了 JNative.jar 来调用 DLL,但是网路上的 JNative.jar 都是基于 32 位系统,其 jar 包中的两个 DLL 也均为 32 位。  在我本地尝试时都报错:

求大神,本人菜鸟因公司项目需求,使用jnative调用读卡器的dll文件,出错了

JNative open = new JNative("ACR110U.dll", "ACR110_Open"); //设置返回类型 open.setRetVal(Type.INT); open.setParameter(0, "ACR110_USB1"); //执行 open.invoke(); System.out.println...

JNative问题,提示32位DLL不能再64位平台上运行

我使用JNative调用的C++自己写的DLL动态库文件,我在测试项目中运行的毫无问题 ,使用语句输出位数信息是32位 Properties props = System.getProperties(); String bits=String.valueOf(props.get("sun.arch.data...

java调用dll动态库文件的一般总结

 首先需要明白的是,在java中是不能直接调用动态库文件的,因为动态库文件是使用c或是c++编写的,作为一种跨 平台的编程语言,java提供了一些用来读取dll文件方法,  一种是直接用JNI,这种方法一般来说用的人比较...

学习JNative

由于项目要求,需要用Java调用windows的dll文件,查了一下,如果用JNI的话是比较麻烦的,在sourceforge.net上搜索了一下“Java dll”,首先出现的是Jnative,于是决定用它,后来也试了些别的,但还是JNative好使,...

关于Java中的JNative调用Dll时遇到的问题,急,在线等!

现在我有一个 dll 文件,但是需要调用的方法是在一个类中,请问该如何调用到这个方法呢? 要调用的方法不是静态的,应该需要new对象才能调到,问题就出现在这里了,求各位大神解答! ![图片说明]...

JAVA下调用Native API的利器——JNative(附调用win32 api--ShellExecuteEx()示例)

介绍:SourceForge上的JNative:http://sourceforge.net/projects/jnative/JNative Docs(1.3版本): http://jnative.free.fr/docs/This library allows developers to access native libraries (DLL and lib.so) from

使用Java调用dll动态链接库

一:什么是dllDLL(Dynamic Link Library)文件为动态链接库文件,又...当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称

JNative环境(windows)

支持32位jdk,如64位jdk,则在调用时会报错:JNativelibrary not loaded, sorry !操作系统32位、64位均可。 32位系统调用dll:将要调用的dll文件放入C:\...64位系统调用dll:将要调用的dll文件放入C:\Windows\SysWOW64

在Java程序中使用JNative调用dll文件

因为项目需求,需要在java中调用dll文件。测试过几种方法,发现还是JNative最为便利。1. 安装到jnative.sourceforge.net下载最新的JNative二进制包,解压后得到3个文件:JNativeCpp.dll,libJNativeCpp.so,JNative...

java调用dll文件的几种常见方式

java调用动态库需要关注的问题: 1. 如何装载DLL文件,以及如何定位所要使用的方法; 2. 数据类型如何对应; 3. 如何给使用的方法传递参数; 4. 如何获取返回的值。一. 数据类型对应关系 Java Type C Type ...

Java调用c++动态链接库(一) JNative 开发环境的搭建

由于项目中用到了调用C++的动态链接库,本人学习了一下JNative,并将学习的成果与大家分享一下。以下的调用主要是针对Windows操作系统,Linux的和Unix的需要大家注意一下。本节主要介绍Jnative开发环境的搭建:1....

JNative调用dll打印

最近项目需要调用触摸屏上的打印机,硬件提供方只提供了调用打印机的dll文件,需要项目组自己用java开发调用dll代码。在网上看了些资料,很多介绍JNI或JNA文档都写的不清楚或写的很复杂,决定自己顺便整理下,以作...

Java调用dll Java调用COM组件

JNative调用dll很方便,只是需要dll有导出函数,否则调不到。就是说要调用的方法必须是导出函数。如果不知道你的dll有没有这个导出函数,可下载这个软件查看——DLL函数查看器。 下载JNative开源项目(百度之),...

Java使用JNA或者JNative调C++的DLLDLL NOT FOUND或者应用程序无法启动因为并行配置不正确

解决办法: 1、将DLL放置在Java的JDK的bin目录下 2、将DLL放置在C盘Windows的SYSTEM32下,如果是64位的放在SYSWOW64下 3、安装Microsoft Visual C++ 20XX(运行库),指2005~2012版本。

相关热词 c# 摘要 c# mvc2 匿名访问 c#qq登录框代码怎么写 c#修改json串 c#string怎么用 c#不包含适用 c# exe 所在路径 c#重载运算符++ add c# list c# 抓取数据