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