有时我收到消息Target applet or JVM process exited abruptly,并且消息不连续发出,因此我无法在Java Console关闭之前跟踪日志。我试图使用增加堆大小
<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

最佳答案

如果可以让客户端以完全信任的身份运行小程序,则可以执行以下几项操作:

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

  • 否则,您可以尝试:
  • 创建一个非守护程序线程并使它永远 hibernate ,以尝试通过使至少一个线程处于 Activity 状态来防止applet关闭。 (几乎没有任何使用applet的经验,我不确定这是否行得通)。
  • 使用Java logging system并将信息发送给您,以希望导致崩溃的问题在崩溃之前记录下来。
  • 10-08 06:47
    查看更多