主脚本退出后,莺莺会调用System.exit()。这将导致Swing EventThread退出,关闭您的应用程序。
https://github.com/jruby/warbler/blob/master/ext/JarMain.java#L131
我通过在启动脚本底部加入事件线程来解决此问题,如下所示:
event_thread = nilSwingUtilities.invokeAndWait { event_thread = java.lang.Thread.currentThread }event_thread.join哈克,但它可以工作。



