我想爲我的Java應用程序創建一個包。該應用程序有一個GUI。Inno Setup與Launch4j的區別
我對Inno Setup和Launch4j之間的區別感到困惑。
我的主要問題是Inno Setup是否也會創建一個.exe文件,如Launch4j?或者是否需要使用Launch4j創建.exe文件並使用Inno Setup打包應用程序?
我想爲我的Java應用程序創建一個包。該應用程序有一個GUI。Inno Setup與Launch4j的區別
我對Inno Setup和Launch4j之間的區別感到困惑。
我的主要問題是Inno Setup是否也會創建一個.exe文件,如Launch4j?或者是否需要使用Launch4j創建.exe文件並使用Inno Setup打包應用程序?
Inno安裝程序輸出是安裝程序,因爲它是安裝程序製造商。另一方面,launch4j是一個將jar轉換成exe的包裝器。
因此,如果您想在需要安裝的多個文件中分發大型應用程序,或者需要在啓動之前配置這些大型應用程序,這在Windows的程序中很常見,Inno Setup適合您。
如果你想製作一個簡單的exe文件而不需要安裝它,有時也稱爲「portable exe」,launch4j就是你想要的。
關於如果您需要創建一個exe來使用Inno Setup,答案是否定的,您不需要將其轉換爲exe,但如果您不轉換它,則需要將安裝程序配置爲檢查是否安裝了Java,並註冊要使用Java啓動的jar擴展(如果需要)。如果使用launch4j進行轉換,然後在設置中使用它,則可以忘記配置java(但是,檢查在嚮導設置中是否安裝了java仍然是個好主意)。
*「我想爲我的Java應用程序創建一個包。」*您打算如何分發該包?該應用程序。有一個GUI? – 2013-05-02 20:23:20
是的,它實際上有一個圖形用戶界面 – CodeAngel 2013-05-02 20:31:31
..我應該等待對另一個問題的答案還是這個祕密? – 2013-05-02 20:37:39