我正在使用Java Web Start启动一个依赖于一些第三方本机库的Java应用程序。这些本机库随后使用LoadLibrary/dlopen加载另一个本机库(commonLib)作为它们的依赖项。
如果不使用Web Start,则当本机库位于同一目录中时,一切都会按预期运行。
然而,Web Start要求将本地库打包到jar文件中并在jnlp文件中引用,我做到了:
<!-- Windows OS -->
<resources os="Windows">
<nativelib href="native/nativ