我有一个应用程序,它使用了 3 个不同的 JAR 库……让我们称它们为 a.jar、b.jar 和 c.jar。这些 JARS 中的每一个都有一个伴随的本机 C++ 共享对象。
现在,a.jar 和 b.jar 都导入并使用 c.jar。
所以,我的问题是 - 使用 system.loadLibrary 加载本机库时最好的方法是什么?我可以从我的应用程序代码中全部加载它们还是必须由各自的 JAR 加载它们?如果我从各自的 JAR 文件加载它们,会在单独的线程中加载吗?
我有一个应用程序,它使用了 3 个不同的 JAR 库……让我们称它们为 a.jar、b.jar 和 c.jar。这些 JARS 中的每一个都有一个伴随的本机 C++ 共享对象。
现在,a.jar 和 b.jar 都导入并使用 c.jar。
所以,我的问题是 - 使用 system.loadLibrary 加载本机库时最好的方法是什么?我可以从我的应用程序代码中全部加载它们还是必须由各自的 JAR 加载它们?如果我从各自的 JAR 文件加载它们,会在单独的线程中加载吗?