剛剛接觸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. });

转载于:https://www.cnblogs.com/moonsnow/archive/2008/08/02/6226889.html

WebStart啟動程式在關閉時關閉javaw進程相关推荐

  1. solr set java opts_關於 Apache Solr 無法啟動的問題

    你好,我的作業環境是  Windows Server 2008 R2 , Apache Tomcat/8.0.15 , Solr 的版本是 4.10.2 我安裝 Solr 的方式如下: ------- ...

  2. (原創) 如何在Ubuntu上啟動ADSL連線? (OS) (Linux) (Ubuntu)

    啟動ADSL連線 pon dsl-provider 關閉ADSL連線 poff 查詢ADSL是否連線 plog

  3. linux一个时间片执行多少次,linux2.6.XX進程切換和時間片再生

    linux2.6.XX進程切換和時間片再生 上一篇中介紹了linux0.01的進程切換的時間複雜度是O(n)級的, 這對linux0.01來說不會有什麼問題, 因為linux0.01最多隻能有64個進 ...

  4. Oracle啟動模式關閉模式

    Oracle啟動數據庫 1.启动SQL*PLUS不与数据库连接    SQLPLUS /NOLOG 2.以SYSDBA角色与Oracle连接    CONNECT username/password ...

  5. 同時啟動多個Tomcat服務器

    同時啟動多個Tomcat服務器 修改 $TOMCAT_HOME\conf\server.xml文件的三處端口定義,修改成末使用的端口 ◆修改http访问端口(默认为8080端口) <Connec ...

  6. LAMP 啟動 WWW 服務與測試 PHP 模組

    OK!最單純簡易的 WWW 伺服器設定搞定的差不多了,接下來就是要啟動啦!啟動的方法簡單到不行,用傳統的方式來處理: [root@www ~]# [root@www ~]# [root@www ~]# ...

  7. Vmware中mac snow leopard蘋果雪豹系統驅動程式安裝方法

    在Vmware中安裝蘋果雪豹驅動程式有兩種方法,第一種方法是安裝vmware tools,第二種方法是安裝VMsvga2驅動程式.下面我會把這兩種方法都介紹一下: 快速導航:     1:安裝Vmwa ...

  8. [Tool] 使用CodeMaid自動程式排版 - 摘自网络

    前言 「使用StyleCop驗證命名規則」這篇文章,指引開發人員透過StyleCop這個工具,來自動檢驗專案中產出的程式碼是否合乎命名規則. [Tool] 使用StyleCop驗證命名規則 但是在專案 ...

  9. (原創) 如何正確安裝ThinkPad Travel UltraNav USB Keyboard驅動程式? (NB) (ThinkPad) (OS) (Windows)...

    Abstract俗稱外接小紅點鍵盤,若要能順利地取代ThinkPad原來鍵盤的所有功能,需要一些小技巧. Introduction使用環境:Windows XP Professional SP3 鍵盤 ...

  10. amd r7 200 linux驱动,amd radeon r7 200 series驅動程式更新

    前言由於AMD驅動已經從Catalyst(即俗稱CCC)改版為Crimson介面,加上去年又 ... 通常ReLive Radeon設定介面,會直接提醒你,但是不建議直接用介面更新, ... 舊版本或 ...

最新文章

  1. 完美解决Invalid layout of java.lang.String at value问题的方法
  2. python英语-我们用程序整理出了一份Python英语高频词汇表,拿走不谢!
  3. delphi valuelisteditor控件的使用
  4. java基本类型的面试,15、基本类型常见面试题
  5. 操作索引库-mapping属性
  6. 使用Reflector.FileDisassembler反编译DLL
  7. 锁屏界面显示某些设置已隐藏_iOS 14 隐藏功能,只要轻点手机背面就能截屏
  8. 如何在合并复制中改变表结构?
  9. 电脑显示没有被指定在上运行_可以桌面显示的便条便签怎么弄?有没有电脑桌面上的便条贴...
  10. suse linux vnc 桌面号,在SUSE Linux下安装VNC的方法
  11. java与jsp的关系_浅谈servlet与jsp的关系
  12. 重拾数月前做的微信红包小项目
  13. 闵帆老师论文写作课程心得体会-怎么写好一篇论文
  14. android十进制转十六进制算法,十进制转十六进制计算器
  15. 解决Eclipse保存web.xml卡的问题
  16. python在股市有什么作用_一颗韭菜的自我修养:用Python分析下股市,练练
  17. Linux常见命令作用(持续更新中,欢迎提议支持)
  18. GIC 基础知识介绍 (一)
  19. 字符编码 - GB2312简体中文编码表
  20. 西电李航 操作系统课程笔记 day8 Implementation of File system

热门文章

  1. SQL SERVER存储过程批量插入数据库表数据
  2. viewport原理和使用和设置移动端自适应的方法(移动适应电脑)
  3. python 获取路径
  4. 20169219《linux内核原理与分析》第七周作业
  5. c# 安装和卸载服务(window service)
  6. [HDOJ2512]一卡通大冒险(DP)
  7. 黑马day11 脏读数据amp;解
  8. 解析大型.NET ERP系统 业务逻辑设计与实现
  9. Visual Studio 自定义控件不显示在工具箱
  10. 6-5.添加HLSL顶点着色