2014-03-27 73 views
0

我正在使用SWT創建一個相當廣泛的桌面應用程序。要生成可執行的jar文件,我使用2.1版中的maven-shade-plugin。生成文件後,典型的雙擊不起作用(系統嘗試打開幾秒鐘並停止)。從控制檯呼叫可執行的jar和雙擊

Java的罐子pakiet.jar

的作品非常好。

以前,我用SWING創建了一個項目,使用相同的插件,雙擊沒有問題。問題可能是使用SWT?

Java版本1.7.0_25 操作系統Windows 7專業版64位

+0

哪個操作系統? –

+1

你有沒有試過控制檯來查看它是否有效? – khmarbaise

回答

1

您可以創建包含以下內容的* .bat文件:

開始javaw進程的罐子pakiet.jar

0

我已經一直在使用我的SWT應用程序launch4j,效果非常好。你甚至可以捆綁jre以避免對目標機器的依賴。支持啓動畫面,EXE圖標,你可以強制EXE的單個實例,最小/最大JRE版本,優雅的錯誤信息,如果JRE不提供等等等等。