使用莺从JRuby文件创建jar.应用程序在运行时眨眼退出/消失



我创建了一个JRuby桌面应用程序。现在我需要为不同的平台(Windows,Linux,Mac(创建安装文件。

我使用莺.jar创建了文件。但是当我尝试运行.jar时,应用程序会在眨眼间启动和退出。似乎应用程序没有崩溃,因为日志说通过java -jar MyApp.jar > log.txt

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

这个答案将有助于解决这个问题: JRuby 脚本,Rubeus 和 Swing 一旦使用 Warble 打包到罐子中就会退出

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

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

最新更新