在install4j安装程序中使用jniwrapper自定义代码

时间:2015-04-28 07:21:07

标签: install4j jniwrapper

我们有一个用install4j编写的安装脚本。

我们的安装程序需要从库jniwrap.dll调用自定义代码。 我们将jniwrap.dll包含在install4j项目中并在' Installer'中声明了它。 > '自定义代码&资源'

不幸的是安装失败:无法加载jniwrap.dll,因为它不在搜索路径中。

您知道如何修复错误吗? jniwrapper的许可证文件怎么样?我们是否也必须将它插入到install4j项目中?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

  

不幸的是安装失败:无法加载jniwrap.dll,因为   它不在搜索路径中。

解压缩文件的父目录不在搜索路径中。你必须致电

System.load((String)context.getVariable("sys.resourceDir") 
    + File.separator + "jniwrap.dll");

加载库。

  

jniwrapper的许可证文件怎么样?我们是否必须将其插入   install4j项目也是吗?

如果它需要与DLL在同一目录中,那么是。