java - 如何在小程序中完成java.exe进程?

标签 java process applet java-native-interface

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

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

有没有办法在浏览器选项卡范围内停止 Java 进程?我需要在 HTML 页面中的小程序出现时立即启动 Java。

最佳答案

您无法从小程序中停止 JVM,它由浏览器管理。

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

关于java - 如何在小程序中完成java.exe进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13157780/

相关文章:

java - 两次读取输入流而不将其存储在内存中

c++ - 如何发现 DLL 是否在 Windows 服务上下文中运行?

python - 获取父shell的路径

java - jscrollpane 滚动面板

java - 启动小程序后,僵尸 java 解释器会阻止 java 控制台在重新启动时重新出现

Java TCP 客户端重复连接导致 EMFILE 错误

java - Hibernate 错误 : org. hibernate.InvalidMappingException:无法从资源解析映射文档

java - 显示通知时极度滞后

c# - 启动新进程,而不是生成进程的子进程

java - 如何将 Jmol 小程序放入网页中?