java - 目标小程序或 JVM 进程突然退出

标签 java applet jvm

我收到消息 Target applet or JVM process exited abruptly有时它不会持续出现,所以我无法在 Java 控制台关闭之前跟踪日志。我尝试使用

增加堆大小

<PARAM name="java_arguments" value="-Xmx128m"> ,

<PARAM name="java_arguments" value="-Xmx300m"> ,

<PARAM name="java_arguments" value="-Xmx512m">

但它不起作用。已经问过同样的问题。我还尝试使用

在单独的 JVM 中加载 Applet

<PARAM name="separate_jvm" value="true">

http://www.techques.com/question/1-11284843/uncaught-exception:-Target-applet-or-JVM-process-exited-abruptly---from-a-firefox-extension

uncaught exception: Target applet or JVM process exited abruptly - from a firefox extension

https://stackoverflow.com/questions/17676722/target-jvm-seems-to-have-already-exited

最佳答案

如果您可以让您的客户端以完全受信任的方式运行小程序,您可以做几件事:

  1. 安装 default exception handler ,让它把异常信息发给你。
  2. 调用System.setOut()System.setErr()并将结果发送给您。
  3. Install shutdown hooks and a security manager to get told when the JVM is shutting down

否则你可以尝试:

  1. 创建一个非守护线程并让它永远 hibernate ,以尝试通过至少激活一个线程来防止 applet 关闭。 (我几乎没有使用 applet 的经验,所以我不确定这是否可行)。
  2. 使用Java logging system并将信息发送给您,希望导致崩溃的问题在崩溃之前记录一些事情。

关于java - 目标小程序或 JVM 进程突然退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18788941/

相关文章:

java - 是否有收集器收集到保序集?

java - 如何在谷歌应用引擎上托管小程序?

gradle - 通过 gradlew 使用 -Xmx 和 -Xms 运行应用程序

java - CRUDRepository 的保存方法很慢?

grails - Groovy & Grails 中的方法代码太大?

java - Netbeans 按钮自定义

java - 在 Spring 3.1 中,如何测试 Controller 的 url?

java - 如果当前月份是二月,如何获取下个月的开始日期和结束日期?

java - 如何屏蔽Applet打开的URL?

Java applet 作为独立的 Windows 应用程序?