2
我有一个简单的JRuby Swing应用程序,使用Warbler编译并打包成jar。执行jar文件后,Swing框出现并立即关闭。Swing应用程序在启动后立即关闭
include Java
import java.awt.Font
import javax.swing.JFrame
import javax.swing.JPanel
import javax.swing.JLabel
class Main
def initialize
@logInWin = JFrame.new
basic = JPanel.new
font = Font.new "Verdana", Font::PLAIN, 16
loginL = JLabel.new "Login"
loginL.setFont font
basic.add loginL
@logInWin.add basic
@logInWin.pack
@logInWin.setDefaultCloseOperation JFrame::EXIT_ON_CLOSE
@logInWin.setSize 350, 350
@logInWin.setLocationRelativeTo nil
@logInWin.setTitle "Log In"
@logInWin.setVisible true
end
end
Main.new
如何避免此行为?
环境:
OS:运8
的Java(TM)SE运行时环境(建立1.8.0_11-B12)
爪哇热点(TM)64位服务器VM(建立25.11-b03,混合模式)
jruby 9.0.0.0.rc1(2.2.2)2015-06-10 a0bf3b3 1.8.0_11-b12 + jit上的Java HotSpot(TM)64位服务器VM 25.11-b03 [Windows 8-amd64]
莺版本1.4.8
请注明至少一个真正的问题(这是“我如何避免这种行为”,我认为......)。也许给一些上下文(OS?,版本?,...) – kebs
@kebs,添加问题和环境信息。 – diesel