7

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

未捕获的异常:目标小程序或 JVM 进程突然退出 - 来自 firefox 扩展

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

4

2 回答 2

1

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

  1. 安装默认异常处理程序,并让它向您发送异常信息。
  2. 调用System.setOut()System.setErr()并将结果发送给您。
  3. 安装关闭挂钩和安全管理器,以便在 JVM 关闭时得到通知

否则你可以尝试:

  1. 创建一个非守护线程并让它永远休眠,以尝试通过让至少一个线程处于活动状态来阻止小程序关闭。(几乎没有任何小程序的经验,我不确定这是否可行)。
  2. 使用Java 日志系统并将信息发送给您,希望导致崩溃的问题在崩溃之前记录一些内容。
于 2014-10-15T09:09:04.307 回答
0

与其直接在 Windows 外运行应用程序,不如打开命令行编辑器会话。当程序崩溃时,窗口不会消失,让您在闲暇时阅读“内脏”。

于 2013-10-16T01:42:59.060 回答