【问题标题】:Created jar from JRuby file using warbler. Application exit/goes in a blink when run使用 warbler 从 JRuby 文件创建 jar。应用程序退出/运行时闪烁
【发布时间】:2018-06-22 21:28:37
【问题描述】:

我创建了一个 JRuby 桌面应用程序。 Now I need to create installation file for different platforms(Windows、Linux、Mac)。

我已经创建了 .jar 文件 using warbler。但是当我尝试运行 .jar 时,应用程序会立即启动并退出。似乎应用程序没有崩溃,因为日志显示通过 java -jar MyApp.jar > log.txt 获得。

为什么应用程序退出,不只是停留。有人可以帮我解决我所缺少的。如何跟踪问题?

【问题讨论】:

    标签: jruby desktop-application warbler


    【解决方案1】:

    这个答案将有助于解决这个问题:JRuby script with Rubeus and Swing exiting once packaged into jar using warble

    所描述的解决方法是将以下代码放入应用程序的主文件中

    event_thread = nil
    SwingUtilities.invokeAndWait { event_thread = java.lang.Thread.currentThread }
    event_thread.join
    

    【讨论】:

      猜你喜欢
      • 2014-05-21
      • 1970-01-01
      • 2012-03-26
      • 1970-01-01
      • 2013-04-26
      • 1970-01-01
      • 2022-11-04
      • 2019-04-12
      • 1970-01-01
      相关资源
      最近更新 更多