直到最近,我才能够使用Java web start在Firefox中启动/打开JNLP文件.
不知道突然发生了什么JNLP文件停止启动,出现了一个启动画面,说Java Starting ...然后没有任何反应.甚至浏览器中的Java控制台和javacpl.cpl小程序也无法打开.
尝试了所有可能性:删除所有旧版本并安装了最新的JRE(java版本"1.6.0_17"),但它仍然无效.
做了一些谷歌搜索这个问题,人们建议使用-viewer选项启动javaws.exe但行为相同(启动画面显示"Java Starting ..."然后消失)
问题是我不知道任何地方(日志等)要查找导致问题的原因.
我正在使用WinXP SP3,下面的一些屏幕截图显示了有关我的系统的更多信息.如果需要,我可以提供任何其他细节,但请帮我解决这个问题.
看看如果直接从命令行运行javaws.exe会发生什么.
我知道这是一个较老的问题,但是上周我开始遇到类似的问题,所以我在这里留下一些关于适合我的解决方案的说明.
这种情况仅发生在一些使用迄今为止的最后一个JRE(1.8.0_45)的Windows机器上.
Java Web Start开始加载但没有任何反应,以前的解决方案都没有尝试.
经过一番挖掘,我发现了这个线程,它提供了相同的设置和一个很好的解释.
https://community.oracle.com/thread/3676876
总而言之,这是x86 JRE中的内存问题,因为我们的JNLP的最大堆被定义为1024MB,所以我们按照建议更改为780MB并且它已修复.
但是,如果您需要超过780MB,可以尝试在x64 JRE版本中启动.
我在这里遇到了同样的问题.转到您的java控制面板和设置...取消选中"在我的计算机上保留临时Internet文件".应用更改并再次尝试.jnlp
注意:在不同的机器上测试; Windows Server 2012,Windows Server 2008和Windows 7 64位.Java版本:1.7 ++,因为我的jnlp应用程序是基于1.7构建的
请告诉我您的反馈意见.:d