Java Web Start应用程序故障排除和访问日志文件

我正在启动一个突然关闭的Java Web Start应用程序。 有没有人知道如何访问Java Web Start的日志。 是否有任何已知的原因导致它突然关闭?

您应该按照此页面上的说明启用详细的跟踪日志记录。 同一页面提供了日志文件的位置;

跟踪文件将保存到“Java Deployment Home”文件夹的log目录中。 该文件夹的位置特定于您的操作系统:

  • Windows XP: %HOME%\Application Data\Sun\Java\Deployment
  • Windows 7 / Vista: %APPDATA%\..\LocalLow\Sun\Java\Deployment
  • Linux / Solaris: %HOME%/.java/deployment

我不确定为什么它会失败,但你应该能够通过转到File/Preferences/AdvancedFile/Preferences/Advanced日志的位置。

您还应该能够从同一位置启用java console

-Xmx值太大是问题的原因。

减少堆大小解决了它。

在JNLP文件中定义-XX:MaxPermSize可能会在Linux和Mac计算机上导致此问题。 从JNLP中删除该参数似乎解决了这个问题。

检查此评论 。

尝试清除Java控制面板/常规选项卡中的Java临时Internet文件文件夹。 执行此操作后,我能够通过调用jnlp成功重新启动我的应用程序。

在我的Windows 10计算机上,日志文件位于:

 C:\Users\\AppData\LocalLow\Sun\Java\Deployment\log