如何在applet中完成java.exe进程?

时间:2012-10-31 12:17:35

标签: java process applet java-native-interface

HTML页面上有一个小程序。该applet加载一个DLL库并通过它与外部应用程序通信。我可以成功加载和使用该库。该库具有函数INIT()DEINIT()

问题是当我尝试再次调用这些函数时,外部应用程序/库说只有一个进程可以访问该应用程序。这是一次内部检查。所以我需要一种方法来停止Java进程,以便再次启动应用程序。但是如果我启动applet一次,那么在我关闭浏览器选项卡(甚至是整个浏览器)之前,Java进程就没有完成。

有没有办法在浏览器选项卡的范围内停止Java进程?一旦HTML页面中的applet出现,我就需要Java启动。

1 个答案:

答案 0 :(得分:1)

您无法从applet停止JVM,它由浏览器管理。

您可能会考虑切换到Java Web Start应用程序,它是在自己的VM中启动的。

相关问题