在使用JavaWebStartb發布的應用程式時,在關閉程式的時候,JavaWebStart後臺管理程式不會自動關閉,這時應用程式雖然退出,但是在任務管理器中仍會看到有javaw進程在運行。
解決方案是在應用程式中監聽程式退出事件,調用System.exit(1)方法。
例如:
shell.addShellListener(new ShellAdapter() { //關閉關口時彈出確認對話框
public void shellClosed(final ShellEvent e) {
MessageBox message = new MessageBox(shell, SWT.ICON_QUESTION | SWT.OK | SWT.CANCEL);
message.setText("退出程式");
message.setMessage("確定退出程式?");
int result = message.open();
if(result == SWT.OK) {
e.doit = true;
//退出java web start進程
System.exit(1);
logger.info("---------------程式退出-------------");
} else if(result == SWT.CANCEL) {
e.doit = false;
logger.info("取消退出");
}
}
});
分享到:
相关推荐
基于JavaWebStart技术的应用程序在工业自动化中的实现.kdh
JavaWebStart.rarJavaWebStart.rarJavaWebStart.rar
JWS 是作为 JSR-56 的一部分而创建的,目的是提供一种方法来分发在客户端上的 JVM 中运行的 Java 应用程序
这篇文章基于一个简单的应用,该应用使用JRuby和Swing实现了一个简单的ObjectSpace浏览器。Ruby的ObjectSpace特性提供了一种方式来访问系统中所有对象。例如,我们可以这样打印所有使用中的字符串:ObjectSpace.each...
javawebstart 所需要的签名相关
内容包括3周的课程,通过学习,读者将具备使用Java开发应用程序、servlet和JSP的知识和技能。第1周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包、异常、断言和...
Java Web Start 是由 SUN 公司创建的一种新的应用程序部署技术。...在 JDeveloper 中用 Java Web Start Wizard 向导,你可以在 Web 服务器上配置并维护应用程序和 applets ,并下载到客户机上运行。
主要介绍web star概念做等,重要介绍了一个详细的开发步骤!
youAdmin将为osCommerce建立一个客户端。 它具有友好的JAVA Swing GUI,将通过JavaWebStart技术启动。 youAdmin首先将具有添加,修改和删除产品的能力。 进一步,youAdmin将能够编辑订单和自定义
java web start 教程 关于一些java web start的知识的ppt
jnlp开发手把手教,特别适合新接触jnlp的开发着参考,根据步骤能够自己开发