2016-02-12 68 views
0

我在做javaFX桌面應用程序(windows & Mac支持)其中vlc播放器庫依賴關係。爲了消除依賴性,我必須將所有的庫文件包括到我的應用程序中,並且在安裝過程中,我需要將庫文件安裝到C:\ Program Files \ MyApp文件夾下的如何使用netbeans本地打包在.EXE包內部包含外部DLL?

我一直在使用netbeans 8.0.2,它提供了.EXE包netbeans原生包裝。現在我的問題是我不能將我的vlc庫文件放在exe包的內部。請給出你的建議。提前致謝。

回答

0

您應該使用您的應用程序exe和第三方庫使用Inno Setup或Wix創建安裝程序包。另外,對於Mac,您應該查看appbundler以將jar轉換爲應用程序文件。

0

首先,使用launncher4j將.jar文件包裝爲.exe,然後您將能夠在接下來需要創建和設置嚮導的應用程序中看到一個exe文件,以便您可以使用installsheild或innosetup在這些設置嚮導中指定您需要放置在程序文件文件夾中的文件。在安裝軟件時,文件將由設置嚮導本身複製