dllファイルからdisplayメソッドを呼び出しています。これはjavaプロジェクトを実行するときに機能します。しかし、それはプロジェクトexeファイルを作成した後に動作を停止します。私のコードは以下の通りです。プロジェクトのExeを作成した後、DLLメソッドが機能しない
static {
try {
Bridge.setVerbose(true);
try {
Bridge.init();
} catch (IOException e) {
e.printStackTrace();
}
File dll_File = new File("helloworld.j4n.dll");
Bridge.LoadAndRegisterAssemblyFrom(dll_File);
helloworld.Hello.display(str)
} catch (Exception exception) {
exception.printStackTrace();
}
}
helloworld.Hello.display(str)このメソッドは、Jarファイル@ClrMethod(値= "(LSystem/String;)Z") にあります。public static native boolean display(String string); – Chetan