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/Advanced
来File/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