WebStart啟動程式在關閉時關閉javaw進程

来源:互联网 发布:js style.border 编辑:程序博客网 时间:2024/05/29 04:23

 剛剛接觸JNLP,發現用WebStart啟動的程式在程式關閉時不能自動關閉進程中的javaw進程,并且javaw在進程中會占30M以上的內存,這當然是我不想看到的,仔細思考為什么會有這樣的問題,是否可以解決這個問題。

其實很簡單,只需要在程式結束時調用System.exit(1)就可以了,所以在Swing窗口關閉時,監聽windowClosed事件,然后其中執行System.exit(1)就可以解決,代碼如下。

 

 

  1.         addWindowListener(new java.awt.event.WindowAdapter() {
  2.             public void windowClosed(java.awt.event.WindowEvent evt) {
  3.                 System.exit(1);
  4.             }
  5.         });
原创粉丝点击