我正在使用SWT创建相当广泛的桌面应用程序。为了生成可执行的jar文件,我在2.1版中使用了maven-shade-plugin。生成文件后,典型的双击不起作用(系统尝试打开几秒钟并停止)。从控制台调用
java -jar pakiet.jar
效果很好。
以前,我使用SWING创建了一个使用相同插件的项目,双击工作没有问题。问题可能是使用SWT吗?
Java版本1.7.0_25 OS Windows 7 Professional x64
答案 0 :(得分:1)
您可以使用以下内容创建* .bat文件:
启动javaw -jar pakiet.jar
答案 1 :(得分:0)
我一直在使用launch4j我的SWT应用程序,效果非常好。您甚至可以捆绑jre以避免对目标计算机的任何依赖。支持启动画面,exe的图标,你可以强制执行exe,min / max jre版本的单个实例,如果没有提供jre的优雅错误消息等等。