我们有一个用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 位于同一目录中,则可以。