我有什麼
一)我已經使用JNA庫。
b)我的dll是vb.net原生dll文件。
c)你可以檢查此鏈接瞭解更多關於DLL link如何從JNA或其他圖書館訪問類和vb.net本地的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);
}
類
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());
}
}
}
此代碼工作。
我想
一)如何訪問它們的類和方法,從DLL在Java編程語言是什麼?
b)中如何引用{VertexFX Backoffice API}
DLL中,然後定義CVertexFXBOAPI
類型的類對象,在此之後調用的方法Object.SetLoginInfo
和Object.Login
由於
請編輯您的答案。您的課程代碼不包含在內,您沒有正確包含鏈接。你的問題很難理解,我不確定你在問什麼。 –
@ Yep_It's_Me 您現在可以檢查問題 –
我不認爲JNA可以執行.NET或COM。另外,不確定爲什麼你稱這個DLL爲「native」。 –