gpt4 book ai didi

java - 在Java中访问dll文件

转载 作者:行者123 更新时间:2023-12-01 13:58:08 25 4
gpt4 key购买 nike

我有一个 DLL 文件,已在 Matlab 中用于 SVM 分类。我想在Java中使用它。我已经加载了 DLL 文件并创建了此处提到的接口(interface) - http://twall.github.io/jna/4.0/javadoc/

public interface mex_smo_train_test extends FunctionMapper {        
}

但是我如何访问那里编写的函数呢?我在维基百科中看到了示例,但就我而言,我不知道 dll 文件中有哪些代码/函数/变量,所以我不确定在界面中声明什么。 (我有训练数据、类标签和内核参数,就像在 Matlab 中一样)Matlab 代码使用以下代码调用 DLL -

     msvm{k} = mex_smo_train_test(X, biny, [], T);

有没有办法像在matlab中那样从Java调用dll文件?

谢谢!

最佳答案

看看Java Native Access GitHub 上的 (JNA) 库。 Getting Starte d 页面应该可以满足您的需求。

关于java - 在Java中访问dll文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19508670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com