在 Java 个小程序中嵌入共享库

Embed shared libs in Java Applets

是否可以在 Java 小程序中嵌入 linux 共享库 (.so)?

我知道我可以从小程序调用 JNI 代码(仅限特权),但是是否可以将这些库嵌入到小程序中?

..is it possible embed these libs inside the applet?

没有。 Natives 应该在一个单独的 Jar 的根路径中。 OS X、*nix 和 Windows 应该有单独的 Jar。然后使用 Java Web Start 部署批次并在 JNLP 启动文件的 OS 特定 resource 部分中引用每个包含 natives 的 Jar - 因此每个 OS 仅下载 natives 类型它需要。