检查你的Java Class包名和方法名是否与你写的DLL一致?另外请贴源程序。

解决方案 »

  1.   

    根据我个人使用IBM以及SUN的JVM进行JNI的的经历我觉得主要在于:
    1#你dll放置的位置是否正确(包括dll名字等)
    2#就是你使用的JVM的问题了,如果你生成dll的JVM和使用DLL的JVM不同的话,
    那样也是不行的。
    3#最关键的是你不要象win32下面的编写调用dll的方式来在java 中使用,呵呵
    这个属于很菜的问题。我们需要使用JNI来实现。
      

  2.   

    使用dll中定义的方法(或函数)的地方不对。