当前位置:  开发笔记 > 编程语言 > 正文

我无法使用"Java Web Start"启动JNLP应用程序?

如何解决《我无法使用"JavaWebStart"启动JNLP应用程序?》经验,为你挑选了3个好方法。

直到最近,我才能够使用Java web startFirefox中启动/打开JNLP文件.

不知道突然发生了什么JNLP文件停止启动,出现了一个启动画面,说Java Starting ...然后没有任何反应.甚至浏览器中的Java控制台javacpl.cpl小程序也无法打开.

尝试了所有可能性:删除所有旧版本并安装了最新的JRE(java版本"1.6.0_17"),但它仍然无效.

做了一些谷歌搜索这个问题,人们建议使用-viewer选项启动javaws.exe但行为相同(启动画面显示"Java Starting ..."然后消失)

问题是我不知道任何地方(日志等)要查找导致问题的原因.

我正在使用WinXP SP3,下面的一些屏幕截图显示了有关我的系统的更多信息.如果需要,我可以提供任何其他细节,但请帮我解决这个问题.



1> Thorbjørn Ra..:

看看如果直接从命令行运行javaws.exe会发生什么.


一个非常常见的原因是缓存已损坏.java控制面板允许您清理甚至禁用缓存使用.

2> hpereira..:

我知道这是一个较老的问题,但是上周我开始遇到类似的问题,所以我在这里留下一些关于适合我的解决方案的说明.

这种情况仅发生在一些使用迄今为止的最后一个JRE(1.8.0_45)的Windows机器上.

Java Web Start开始加载但没有任何反应,以前的解决方案都没有尝试.

经过一番挖掘,我发现了这个线程,它提供了相同的设置和一个很好的解释.

https://community.oracle.com/thread/3676876

总而言之,这是x86 JRE中的内存问题,因为我们的JNLP的最大堆被定义为1024MB,所以我们按照建议更改为780MB并且它已修复.

但是,如果您需要超过780MB,可以尝试在x64 JRE版本中启动.



3> nairb..:

我在这里遇到了同样的问题.转到您的java控制面板和设置...取消选中"在我的计算机上保留临时Internet文件".应用更改并再次尝试.jnlp

注意:在不同的机器上测试; Windows Server 2012,Windows Server 2008和Windows 7 64位.Java版本:1.7 ++,因为我的jnlp应用程序是基于1.7构建的

请告诉我您的反馈意见.:d

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有