java - 将 JNI dll 嵌入到 java 中

标签 java java-me java-native-interface

是否可以将 JNI dll/so 嵌入到 java 可执行文件中,这样我们就不需要在外部传送它了?

最佳答案

没有单一的“Java 可执行文件”——java.exe 需要一个充满支持内容的目录树。不过,您可以将 DLL 安装在该树内的“标准扩展”目录中——标准扩展的 native 库位于 ${JAVA_HOME}/lib/ext/i386(例如)Linux 和Mac 或 Windows 上的 ${JAVA_HOME}/bin - 这样用户就不会安装任何额外的东西。

关于java - 将 JNI dll 嵌入到 java 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5972311/

相关文章:

java - 创建单词出现计数 vector 的快速方法

java - java.io.BufferedReader 的 J2ME 替代品?

java - 使用Ant编译j2me

java - 混淆时遇到麻烦

java - JNI UnsatisfiedLinkError 依赖库

java - 从 Android Java 调用 native 函数 - JNI 的替代方案

java - 机器人 JNI : app stops working

java - $PATH 在使用 ssh 和使用 java 时是不同的

java - REST 网络应用程序中的分页

java - 如何使用 Java 8 和 StringJoiner 连接列表中的两个字段?