java - java小程序中无法追踪的异常

标签 java logging javafx applet

我在追踪无法加载 java(fx) 小程序的原因时遇到一些问题。

浏览器的java插件控制台一直是我解决问题的唯一信息来源。目前没有太大帮助的原因是小程序开始加载,下载 jar 文件并将百分比输出到控制台,并偶尔声明它位于下一个 jar 文件上。在某个时间点(每次不同的百分比)控制台会意外关闭并且小程序停止加载。我知道这没什么可继续的,但我想知道是否有任何方法可以将控制台的输出存储到本地计算机上的文件中。要调试此特定问题,可以暂时更改安全权限。

这个问题在我尝试过的每台电脑上都出现过,但是如果我在失败后继续刷新,它似乎会缓存以前下载的 jar 文件,从而进一步完成加载过程,直​​到它最终工作。我现在的问题是,在特定客户网络上刷新无法解决问题。我认为这可能是写入磁盘的权限问题,但我尝试过管理员帐户,但仍然没有成功。我也尝试过各种浏览器。还值得注意的是,它们通过代理服务器 - 当小程序尝试加载时,它会要求提供登录代理的凭据,这似乎授权良好。

如果有人对我可以尝试什么有建议,我们将不胜感激。

谢谢

詹姆斯

最佳答案

两点:

  1. 您应该能够通过小程序控制台查看器(在 PC 的系统托盘中运行)获取堆栈跟踪,如果您打开它,它将显示您的堆栈跟踪以供调试。
  2. 您可以使用 Java Applet Viewer 工具重现此问题吗?这将使您能够更轻松地编写单元测试和调试。

关于java - java小程序中无法追踪的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4922407/

相关文章:

java - JUNIT : run setup only once for a large number of test classes

java - Logback 控制台日志记录故障安全

java - 如何删除事件处理程序?

java - 获取和设置方法不更改数组

java - 如何在消息驱动 Bean 中确认消息

java - 在运行时选择 Firebase 数据库

Python 日志记录未使用指定的处理程序

logging - nginx 中的匿名 IP 日志记录?

JavaFX 从 DatePicker 中提取日历弹出窗口/仅显示弹出窗口

maven - 如何将 JavaFX 2.0 类添加到现有的 Maven 项目?