2 cxlqc cxlqc 于 2016.02.26 16:26 提问

java jni加载dll文件异常

Can't load this .dll (machine code=0x101) on a AMD 64-bit platform

2个回答

Royal_lr
Royal_lr   Ds   Rxr 2016.02.26 17:12

32位,64位兼容性的问题吧,,

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.02.27 13:56

可能是32位和64位的兼容问题

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JNI java调用动态链接库dll
#include #include JNIEXPORT void JNICALL JAVA_ConDll_open(JNIEnv *env,jobject obj);          生成的头文件中方法命名为java类的完整路径和方法,中间用下划线隔开。          注意:如果项目中调用现成的dll文件,我们必须知道C中方法的声明,并在java程序中创建对应的包结构,如果路径不对应
Jni开发时,dll文件放置的路径处理方式
刚到新公司,就接到一个棘手的任务。想了很多办法,最后想使用Java COM桥来解决。JACOB是一个较成熟的开源项目,可以很方便的调用COM组件。搞过JNI的都知道,本地库要放到系统path中,这样,Java进程在运行中才能找到本地库并动态加载。我们可以通过环境变量System.getProperty("java.library.path")来查看当前JVM搜索本地库的路径。这时,就会遇到一个
Java工作笔记:部署Tomcat时使用jni和jna调用DLL文件的问题
部署Tomcat时使用jni和jna调用DLL文件的问题 我的前一篇博客提到,我们公司项目的restful框架中要用到底层的DLL C++库,最后经过测试验证结果选择采用JNA方法来调DLL库。之后基础框架在IDEA中的jetty服务中调试成功,但是在部署到Tomcat上时出现了无法加载DLL库的状况,只能现学现卖了。 一.        把DLL文件放在Tomcat下
eclipse上java项目通过jni调用dll动态库
今天研究了一下jni调用dll的问题,参考了网上一些文章(以下是帮助最大的),最后终于成功了: http://www.myexception.cn/eclipse/1338831.html http://wenku.baidu.com/link?url=h7A6_cMqoM7xwq78g8dZHyTfxavZUjSb5u1oSJ7Yd2yC_7Rkx3b5q2w6LqnvClUTgAUMp5z
浅谈JAVA通过JNI调用本地的DLL
        首先了解下,什么是JNI, JNI是Java Native Interface的缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。         使用
JNI调用 java.lang.UnsatisfiedLinkError 异常
遇到的问题就是修改了包的路径结果导致程序调用不了。   Java调用本地接口:java.lang.UnsatisfiedLinkError 分类: Java&开源2012-02-29 11:53 26856人阅读 评论(5) 收藏 举报 javaincludedlljdkexceptiongcc  先从一个经典例子说起,Java如何调用本地接口。 步
windows下生成jni的dll文件(java native方法)
编写java类, 类中有一个native方法。public class Hello { public native void sayHello(); static { System.loadLibrary("HelloImpl");//加载生成的dll文件 } public static void main(String[] args) {
Java通过JNI 调用动态链接库DLL
JNI(Java Native Interface)Java本地接口,主要作用是实现java代码与C、C++编写的代码交互。在Android编程中,so库的访问也用到了jni技术。理论多说无益,还是看java连接dll的实战吧。如下:例:java中调用demo.dll文件中的 hello()方法。1、java1)装载dll文件 有两种方式System.load();和System.load
Java中使用JNI调用本地动态库的方法
在Java中,要使用动态库,就要使用到 JNI。首先来看看百度百科对JNI的描述:从Java1.1开始,Java Native Interface(JNI)标准成为Java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交互,通常会丧失平
Jsp中调用DLL(使用JNI)
jsp调用jni方法注:本文介绍Jsp中调用Dll动态链接库文件的方法,摘编自CSDN 炼狱的专栏我的环境:--------1. java编译器:eclipse 3.0.22. web服务器: tomcat 4.1.243. C编译器: VC6.04. 操作系统: win2k5. java源文件目录: d:/study/src6. java编译后的class文件目录: d:/study