我们有一个用install4j编写的安装脚本。
我们的安装程序需要调用库jniwrap.dll中的自定义代码。我们在install4j项目中包含了jniwrap.dll,并在“安装程序”>“自定义代码和资源”中声明了它。
不幸的是,安装失败了:无法加载jniwrap.dll,因为它不在搜索路径中。
你知道如何修复这个错误吗?那么jniwrapper的许可证文件呢?我们是否也需要将其插入到install4j项目中?
提前谢谢你。
发布于 2015-04-28 18:07:39
不幸的是,安装失败:无法加载jniwrap.dll,因为它不在搜索路径中。
解压缩文件的父目录将不在搜索路径中。你得打电话给我
System.load((String)context.getVariable("sys.resourceDir")
+ File.separator + "jniwrap.dll");来加载库。
jniwrapper的许可证文件呢?我们是否也需要将其插入到install4j项目中?
如果它需要与DLL位于同一目录中,则为yes。
https://stackoverflow.com/questions/29912830
复制相似问题