2014-03-27 42 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不提供等等等等。