java如何在内部包含外部DLL。使用netbeans本机打包的EXE包?
我正在开发javaFX桌面应用程序(windows&;Mac支持),它具有vlc播放器库依赖性。要删除依赖性,我必须将所有库文件包含到我的应用程序中,在安装过程中,我需要将库文件安装到C:\Program files\MyApp文件夹中
我一直在使用netbeans 8.0.2,它提供了。netbeans本机打包的EXE打包。现在我的问题是我无法将我的vlc库文件放入exe包中。请给出你的建议。提前谢谢
你可以在下面搜索框中键入要查询的问题!
我正在开发javaFX桌面应用程序(windows&;Mac支持),它具有vlc播放器库依赖性。要删除依赖性,我必须将所有库文件包含到我的应用程序中,在安装过程中,我需要将库文件安装到C:\Program files\MyApp文件夹中
我一直在使用netbeans 8.0.2,它提供了。netbeans本机打包的EXE打包。现在我的问题是我无法将我的vlc库文件放入exe包中。请给出你的建议。提前谢谢
# 1 楼答案
首先你把你的头发包起来。jar文件到。exe使用launncher4j然后您将能够看到一个exe文件,接下来您需要创建并设置向导,您可以使用installsheild或innosetup,在这些设置向导中,您可以指定需要放置在program files文件夹中的文件。安装软件时,安装向导将复制文件
# 2 楼答案
您应该使用Inno Setup或Wix使用应用程序exe和第三方库创建安装程序包。另外,对于Mac,您应该查看appbundler以将jar转换为应用程序文件