标签: java java-me java-native-interface
是否可以将JNI dll / so嵌入到java可执行文件中,这样我们就不需要在外部发送它了?
答案 0 :(得分:1)
没有单一的“Java可执行文件” - java.exe需要一个充满支持内容的目录树。您可以在该树中的“标准扩展”目录中安装DLL,但标准扩展的本机库在Linux和Mac上为${JAVA_HOME}/lib/ext/i386(例如),或在Windows上为$ {JAVA_HOME} / bin - - 这样用户就不会安装任何额外的东西了。
java.exe
${JAVA_HOME}/lib/ext/i386