当然,你的Dllname.dll不是你根据自己的类生成的,当然就不行了。

解决方案 »

  1.   

    注册dll时,都需要显式引出DllRegisterServer的函数,否则不能注册。
    其实就像leonzhao(灯泡)说的,java中一般都载入jni产生的dll
      

  2.   

    Dllname.dll是根据类生成的啊. 用javah Dllname 生成头文件,再根据头文件写C文件,然后用C文件编译成Dll的.gularess(无吃哪拉):能告诉我如何显式引用DllRegisterServer吗?可否举个例子
    ?
      

  3.   

    好像你native方法没有定义。你确定是按照jni规范来做的吗?
    以前做过,没有什么问题,已经好久不用了。
      

  4.   

    Dllname.dll 出错了,重新做一个吧,建议你用vc++6.0 :)