Java Native Access API是否在本地保存本机库以供执行?

时间:2010-05-28 18:49:13

标签: java jna

我只是想知道是否有人知道Java Native Access API是否会在加载和使用本机库之前或之后将本机库本地保存到临时位置?

1 个答案:

答案 0 :(得分:0)

没有。 Libs必须位于OS搜索路径上并从那里加载。然而,本机dll(win)左右(linux等)必须放在搜索路径中,例如在您的应用程序的主目录中。它可能(不知道)dll包含在.jar中,在这种情况下,它被提取到temp文件夹中并从那里链接。