jni , see java.sun.com/jni

解决方案 »

  1.   

    先申明一个类,在中间插入语句
    static
    {
      System.loadLibrary("dllName");
    }
      

  2.   

    我用VB做的dll是一个类,是不是可以在java里用它的实例
      

  3.   

    java不能直接调用vb做的dll(据我所知),只能通过c/c++做一个dll wrapper,java通过jni,借助这个wrapper访问vb的dll。
    我对c++不熟,这个wrapper dll怎么实现,具体细节我也想知道,我曾用100分的高分征求,却没人告诉我。
    如果你知道怎么做,请告诉我,因为有vb做activex dll相对来说比较简单。
    email:[email protected]
    欢迎指教。
      

  4.   

    我想知道loadLibary之后再怎么用呢?
      

  5.   

    LoadLibary之后就可以把dllName看作是一个类了就可以这样了:
    dllName name = new dllName()
    name.function