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



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

我们的安装程序需要从库 jniwrap.dll 调用自定义代码。我们将jniwrap.dll包含在install4j项目中,并在"Installer">"Custom Code & Resources"中声明。

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

您知道如何修复错误吗?jniwrapper 的许可证文件呢?我们是否也必须将其插入 install4j 项目?

提前谢谢你。

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

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

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

以加载库。

jniwrapper 的许可证文件呢?我们是否必须将其插入 安装4J项目,也是?

如果它需要与 DLL 位于同一目录中,则可以。

相关内容

  • 没有找到相关文章

最新更新