私が持っているもの
a)私はjnaライブラリを使用しています。
b)私のDLLはvb.netネイティブdllファイルです。
C)あなたは私のソースコードがjbやその他のライブラリから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 link
の詳細については、このリンクをチェックすることができます。私は
欲しい
a)は、Javaプログラミング言語でDLLから自分のクラスやメソッドにアクセスするにはどのように?
b)の方法{VertexFX Backoffice API}
DLLを参照するために、それがメソッドを呼び出した後、次いで、ヨはJNIを介して共有ライブラリからネイティブコードを使用することができObject.SetLoginInfo
とObject.Login
おかげ
回答を編集してください。あなたのクラスのコードは含まれていません、あなたは適切にリンクを含めていません。あなたの質問は理解するのが難しいです、私はあなたが何を求めているのか正確には分かりません。 –
@ Yep_It's_Me 質問を確認できるようになりました –
JNAが.NETやCOMを実行できるとは思いません。また、DLLを「ネイティブ」と呼ぶ理由もわかりません。 –