【问题标题】:How to include external DLL inside the .EXE package using netbeans native packaging?如何使用 netbeans 本机打包在 .EXE 包中包含外部 DLL?
【发布时间】:2016-02-12 17:17:52
【问题描述】:

我正在做 javaFX 桌面应用程序(Windows 和 Mac 支持),它具有 vlc 播放器库依赖项。要删除依赖关系,我必须将所有库文件包含到我的应用程序中,并且在安装过程中,我需要将库文件安装到 C:\Program Files\MyApp 文件夹中。

我一直在使用 netbeans 8.0.2,它通过 netbeans 原生打包提供 .EXE 包。现在我的问题是我无法将我的 vlc 库文件放在 exe 包中。请提出您的建议。提前致谢。

【问题讨论】:

    标签: java netbeans javafx netbeans-platform vlcj


    【解决方案1】:

    您应该使用Inno Setup 或Wix 创建包含应用程序exe 和第三方库的安装程序包。另外对于 Mac,您应该查看 appbundler 将 jar 转换为应用程序文件。

    【讨论】:

      【解决方案2】:

      首先你使用 launncher4j 将你的 .jar 文件包装成 .exe 然后你将能够看到一个 exe 文件接下来你需要创建和设置向导,你可以使用 installsheild 或 innosetup,在这些设置向导中你可以指定需要放置在程序文件文件夹中的文件。安装软件时,安装向导会自行复制文件

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多