2011-12-05 34 views
0

我發現了IzPack的一些很棒的教程,它非常適合將我的程序安裝到文件夾中。是否有可能使用IzPack將這些文件夾的內容封裝到可執行的jar文件中?我的目標是讓該可執行jar調用啓動應用程序的python腳本。讓我知道我能做什麼,謝謝。IzPack,它可以輸出一個可執行的jar嗎?

回答

1

我不這麼認爲。不是因爲IzPak沒有能力做到這一點(它顯然創建了安裝程序的jar),而是因爲它不是爲了這麼做而設計的,AFAIK。

如果你想在單個jar文件中打包各種jar,那麼你應該在你的項目的構建階段攻擊這個問題。如果您使用NetBeans,那麼這個鏈接將是有益的:

http://java.sun.com/developer/technicalArticles/java_warehouse/single_jar/

關於執行python腳本...你用Jython?如果沒有,考慮到分發python程序是非常困難的,許多使用python編寫的應用程序會分發解釋器及其所需的dll。

+0

我發現,在Mac上,您可以在安裝完成後自動調用腳本。我只需要嘗試在Linux上執行一個。 http://docs.codehaus.org/display/IZPACK/FAQ+-+Frequently+asked+questions#FAQ-Frequentlyaskedquestions-MacOSXExternalPackages – smuggledPancakes