sre*_*nto 5 java verification jnlp applet
这个问题困扰了我几天,直到我找到了几乎完整的答案,但我想先分享这个问题:
问题
我有一台支持IPv4和IPv6的Windows 7专业64位笔记本电脑(后来很重要)我下载并安装了最新的Java 7 u 51 jre/browser插件,并且在它最终重定向并说"失败"之前总会得到一个灰色的applet框验证"是否安装了java.
我也是一名java开发人员,安装了一些JDK以及jres.认为这是我的环境,我从我的系统中完成了一次jave的擦除(我运行了JavaRa并确保删除了所有内容http://singularlabs.com/software/javara/)
我为chrome插件安装了32位版本的JRE,并确保所有设置和安全信息都是正确的(根据有关此主题的许多帖子).
清除所有缓存(浏览器和java)后,通过我的防火墙打孔(甚至禁用它以查看是否会解决它)以及以管理员身份运行,验证java已安装并在我的所有浏览器中运行(在IE中失败) ,Chrome和FF)
所有这些都是在很多帖子中说的,如何解决Java 7无法在任何浏览器中运行的问题.
通过Java控制面板启用Java控制台的完整跟踪和调试后,我终于从控制台中显示的堆栈跟踪中获得了一些不错的线索.它无法从java或任何具有applet或jnlp web start文件的站点获取资源.
解决方案
最后我在这里遇到了这篇文章(32位Windows 7上的Java 7 - Java Webstart - 无法加载资源)
当在当前JRE的Java控制面板(java选项卡、视图)下的运行时参数中添加“-Djava.net.preferIPv4Stack=true”时,问题得到解决。我能够将我的安全设置恢复到适当的级别,并且能够运行 java 验证测试以及一堆其他小程序。
当它开始运行 jnlp 文件时,我仍然会收到错误,除非我手动编辑 jnlp 文件并将其添加到 vm args ie
如果要在系统范围内应用此更改,请添加_JAVA_OPTIONS环境变量并向其添加-Djava.net.preferIPv4Stack=true
问候, 肖恩·雷辛托
| 归档时间: |
|
| 查看次数: |
19836 次 |
| 最近记录: |