小编Md *_*lam的帖子

如何从jna或其他库访问vb.net本机dll文件的类和方法

我有什么
a)我用过jna库.
b)我的dll是vb.net本机dll文件.
c)您可以查看此链接以获取有关dll 链接的更多信息

我的源代码如下

接口

package com.dll.lib;

import com.sun.jna.Library;
import com.sun.jna.Native;

public interface BrowseControl extends Library {
    BrowseControl instance = (BrowseControl)Native.loadLibrary("Vertex FXBOAPI10.5.9", BrowseControl.class);
}
Run Code Online (Sandbox Code Playgroud)

package com.dll.main;

import com.dll.lib.BrowseControl;

public class MainTest {

    public static void main(String[] args) {
        BrowseControl control=BrowseControl.instance;
            System.out.println("Brwoser: "+control.getClass());
        }  
    }

}
Run Code Online (Sandbox Code Playgroud)

这段代码正在运行.

我想要什么
a)如何在java编程语言中从dll访问他们的类和方法?

b)如何引用{VertexFX Backoffice API}Dll,然后定义类型CVertexFXBOAPI类的Object ,之后调用方法Object.SetLoginInfoObject.Login

谢谢

java dll java-native-interface native jna

5
推荐指数
1
解决办法
593
查看次数

标签 统计

dll ×1

java ×1

java-native-interface ×1

jna ×1

native ×1