Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaWebStart:跟踪客户端应用程序的退出_Java - Fatal编程技术网

JavaWebStart:跟踪客户端应用程序的退出

JavaWebStart:跟踪客户端应用程序的退出,java,Java,从客户机使用JavaWebStart通过JNLP文件调用主类。我想在客户机中成功启动和关闭应用程序的基础上更新服务器DB表 限制是我不能修改启动的应用程序(因为它是第三方GPL工具) 根据我对JWS的理解,一旦应用程序启动,控制就会失效。 是否有任何方法可以使用JavaWebStart本身跟踪此类事件(尤其是闭包) 我不这么认为-据我所知,webstart本身并不跟踪这一点。您可以编写一个由webstart启动的简单包装应用程序,它本身启动第三方应用程序。Thks fr quick reply。

从客户机使用JavaWebStart通过JNLP文件调用主类。我想在客户机中成功启动和关闭应用程序的基础上更新服务器DB表

限制是我不能修改启动的应用程序(因为它是第三方GPL工具) 根据我对JWS的理解,一旦应用程序启动,控制就会失效。
是否有任何方法可以使用JavaWebStart本身跟踪此类事件(尤其是闭包)

我不这么认为-据我所知,webstart本身并不跟踪这一点。您可以编写一个由webstart启动的简单包装应用程序,它本身启动第三方应用程序。

Thks fr quick reply。问题是第三方工具在它的主方法中完成了所有的事情…写包装器太难了…不知道你是否有耐心去做,但这里是第三方源代码的链接,我调用RDesktopSwing.java thru JNLP>>问题是第三方工具在它的主方法中完成了所有事情---这不是问题,没有什么能阻止包装器类调用第三方工具的主方法,就像任何其他类中的任何其他方法一样。BrittishMutt的回答是正确的。我的回答假设您已经阅读了上面提到的RDesktopSwing.java。如果您看到,出口也在main方法中被调用。我的要求是在调用exit之前调整(更新服务器表)。根据要求,我无法修改RDesktopSwing.java,因此我处于修复状态!