2009-12-28 83 views
1

我在我的可執行文件JAR文件中使用JDIC,當它運行時,它需要將IeEmbed.exe和MozEmbed.exe放在與Jar文件相同的目錄中,我想知道是否有辦法將所有3個文件打包成單個可執行Jar文件,所以當我分發應用程序時,只有一個可執行Jar文件需要擔心,另外,發送和下載* .exe文件時出現問題,解決方案是什麼?如何將IeEmbed.exe和MozEmbed.exe打包成可執行文件Jar文件

例如,我的可執行的JAR文件被稱爲Java_App.jar,如何讓< 1> IeEmbed.exe < 2> MozEmbed.exe和< 3> Java_App.jar成所謂的JAR文件:My_App.jar,和當用戶雙擊My_App.jar時,它將運行Java_App.jar並從My_App.jar包中找到所需的IeEmbed.exe和MozEmbed.exe文件,而不用解包並保存到本地目錄中。

回答

1

將它們包裝在一起本身沒有問題。 jar文件最終是一個.zip文件。

當您的應用程序嘗試加載它時,問題就出現了,因爲它無法在系統路徑中找到.exe

的解決方案是一個可安裝文件(可以是一個.zip文件),並擴大和複製.exe文件您例如在「bin」目錄

相關問題