我把jvm.dll 拷贝到system32/目录下面
在控制台输入
regsvr32 jvm.dll出现这样的异常:
jvm.dll 已经加载,但是没有找到DllResgesterServer输入点,注册失败!!
我应该怎么注册才是正确的呢?

解决方案 »

  1.   

    DllResgesterServer是对ActiveX进行封装的DLL,需要注册才能使用。
    普通的DLL不需要注册,程序直接加载到内存空间就可以用了。
      

  2.   

    不是所有的dll都需要注册,也不是所有的dll都能注册。我所知道的com组件才需要注册。
      

  3.   

    对,普通的DLL(提供某些函数等功能)不需要注册的,
      

  4.   

    Regsvr32是用来注册COM组件形式的dll,对于win32 DLL,直接用LoadLibrary等API加载
      

  5.   

    这个不是COM组件吧,不用这么注册的
      

  6.   

    你们说的都是正确的,
    我的情况是:
    DLL有外部依赖时候只需要把PATH后面加上DLL所在的路径即可!
    谢谢各位!!!!!!