gpt4 book ai didi

java - Hello.dll 丢失

转载 作者:行者123 更新时间:2023-12-01 11:19:52 25 4
gpt4 key购买 nike

我是 JNI 的新学习者,我已经从这个站点 [JNI 教程][1] 开始学习 Eclipse 的基本教程。在Java类中,我必须调用system.loadLibrary("Hello");,它将从Windows加载 native 库Hello.dll,我知道我必须设置它的 java 路径。我的问题是我在计算机中找不到 hello.dll (因此,显示未满足的链接错误)。
或者我必须为此编写一个 dll 文件?

最佳答案

您还需要执行步骤 2 和 3。

您无法直接运行您的代码。您首先需要使用 javah 命令生成 .h 文件,例如:

javah MyJavaFile

然后用 C 或 C++ 实现你的方法并编译它。编译成功后,将得到dll文件。

然后您可以使用以下方式传递该 dll 文件:

java -Djava.library.path=mypath/mydll.dll ...

关于java - Hello.dll 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31377338/

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