【问题标题】:Executable jar and double-click可执行jar并双击
【发布时间】:2014-04-23 23:11:57
【问题描述】:

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

java -jar pakiet.jar

效果很好。

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

Java 版本 1.7.0_25 操作系统 Windows 7 Professional x64

【问题讨论】:

  • 哪个操作系统?
  • 你试过控制台看看它是否有效吗?

标签: java maven jar swt


【解决方案1】:

您可以创建一个包含以下内容的 *.bat 文件:

启动 javaw -jar pakiet.jar

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-25
      • 2010-09-26
      • 2021-12-26
      • 1970-01-01
      • 2016-05-03
      • 1970-01-01
      • 2014-09-24
      • 2016-02-19
      相关资源
      最近更新 更多