在工作中,我们使用使用Java Web Start的人事管理系统。 我们使用Java 8.40,Internet Explorer 11和Windows 7.大多数是64位Windows,但有些是32位。 使用32位Windows 7的计算机每天早上启动应用程序时都会遇到问题。在应用程序启动之前,他们必须尝试2到10次。一旦他们进入,他们可以关闭应用程序,它将开始没有任何问题。 Chrome通常效果更好,但有一项政策正在使用IE。
我没有运气就遵循了Oracles Java故障排除指南和其他在线资源。
我有。:
这个link是我在微调Java时发现的更有用的一个。
当我选择在Java控制面板中显示控制台并启用跟踪和日志记录时,这就是应用程序无法启动时会发生的情况:
尽管Java似乎崩溃,但在任何地方都找不到错误文件(hs_err_pid *)。我搜索了整个磁盘,甚至尝试设置JVM参数来设置错误文件的路径(感谢Saeid)
我还在应用程序启动期间使用jp2launcher进程上的过滤器和Java缓存文件夹的路径运行Process Monitor,但这并没有给我任何有用的信息。
我想强调应用程序最终会启动。 32位用户只需要尝试几次。 64位用户似乎没有任何问题。
这是Process Console在Java控制台窗口突然关闭时显示的内容:
这是跟踪文件在同一时刻看到的内容:
和日志文件: