如何从.jar文件引用.dll

Dou*_*gie 5 java dll jar

我有一个应用程序,它使用.jar中调用.dll的方法.这在我的机器上工作正常(当应用程序被解包或作为.jar本身运行时)但是当application.jar在另一台机器上运行时,系统路径上有外部.dll,它无法运行dll文件.

.dll必须位于特殊的地方吗?我假设它可以在系统路径上找到它.

提前致谢

Dougie

jsi*_*ght 0

我建议将其放在与您的应用程序相同的文件夹中。话虽如此,“它无法运行 dll 文件”有点含糊...您确定这不是另一个 DLL 版本不同的问题吗(因此无法正确加载,而不是在全部)?

此外,库搜索路径由java.library.path 参数定义。