2012-02-14 39 views
14

我注意到Launch4j的GUI似乎更喜歡bmp文件,因此我使用Gimp將我的jpg文件轉換爲這種格式,但是當我試圖運行由Launch4j生成的可執行文件時,我一直收到錯誤信息。當我使用Launch4j添加啓動畫面時,出現啓動錯誤(「啓動應用程序時出現錯誤」)

+0

嗯...可能是一個錯誤消息,堆棧跟蹤或任何可以幫助我們猜測什麼是錯的? – 2012-02-14 19:44:23

+0

對不起,我得到的錯誤是Launch4j的「啓動錯誤」,這是一個可定製的消息。我收到的默認消息是「啓動應用程序時發生錯誤」。 – GregNash 2012-02-15 16:16:37

+0

如果向服務器應用程序(不打開窗口)添加啓動畫面並保持默認設置,則也會發生這種情況: [v]超時時出現信號錯誤。 – anre 2017-03-17 15:28:12

回答

19

我在正確的軌道上將我的JPG文件轉換成bmp文件。 Launch4j GUI允許您爲Splash文件選擇任何文件,但它需要24位bmp文件。

最初,當我用Gimp轉換文件時,我將它轉換爲32位bmp文件。這是我的問題的原因。我使用Gimp的默認值24位重新轉換了映像,現在Launch4j創建的可執行文件將無誤地運行。

+3

(作爲說明,看起來這裏的關鍵是,在gimp中,點擊導出後,會出現一個「兼容性選項」的擴展按鈕,您需要確保選中「不寫入顏色空間信息」。 ..出口似乎任何東西(ffmpeg,imagemagick)沒有爲我工作,只有gimp這個兼容性選項集。奇怪。另一個解決方法是去jre選項卡 - > jvm選項並添加「-splash:文件/路徑/here.png「... – rogerdpack 2013-06-20 21:20:44