可执行jar并双击

时间:2014-03-27 19:28:08

标签: java maven jar swt

我正在使用SWT创建相当广泛的桌面应用程序。为了生成可执行的jar文件,我在2.1版中使用了maven-shade-plugin。生成文件后,典型的双击不起作用(系统尝试打开几秒钟并停止)。从控制台调用

  

java -jar pakiet.jar

效果很好。

以前,我使用SWING创建了一个使用相同插件的项目,双击工作没有问题。问题可能是使用SWT吗?

Java版本1.7.0_25 OS Windows 7 Professional x64

2 个答案:

答案 0 :(得分:1)

您可以使用以下内容创建* .bat文件:

启动javaw -jar pakiet.jar

答案 1 :(得分:0)

我一直在使用launch4j我的SWT应用程序,效果非常好。您甚至可以捆绑jre以避免对目标计算机的任何依赖。支持启动画面,exe的图标,你可以强制执行exe,min / max jre版本的单个实例,如果没有提供jre的优雅错误消息等等。