com.sun.jna.Native.deleteLibrary()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(1.1k)|赞(0)|评价(0)|浏览(199)

本文整理了Java中com.sun.jna.Native.deleteLibrary()方法的一些代码示例,展示了Native.deleteLibrary()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Native.deleteLibrary()方法的具体详情如下:
包路径:com.sun.jna.Native
类名称:Native
方法名:deleteLibrary

Native.deleteLibrary介绍

[英]Remove any automatically unpacked native library. This will fail on windows, which disallows removal of any file that is still in use, so an alternative is required in that case. Mark the file that could not be deleted, and attempt to delete any temporaries on next startup. Do NOT force the class loader to unload the native library, since that introduces issues with cleaning up any extant JNA bits (e.g. Memory) which may still need use of the library before shutdown.
[中]删除所有自动解压缩的本机库。这将在windows上失败,因为windows不允许删除任何仍在使用的文件,因此在这种情况下需要另一种方法。标记无法删除的文件,并在下次启动时尝试删除任何临时文件。不要强制类加载器卸载本机库,因为这会导致在关闭前清理任何现存的JNA位(例如内存)时出现问题,这些位可能仍然需要使用库。

代码示例

代码示例来源:origin: net.java.dev.jna/jna

deleteLibrary(lib);

代码示例来源:origin: net.java.dev.jna/jna

Native.deleteLibrary(embedded);

代码示例来源:origin: org.elasticsearch/jna

deleteLibrary(lib);

代码示例来源:origin: org.elasticsearch/jna

Native.deleteLibrary(embedded);

相关文章

Native类方法