查看小程序时,为什么Safari for Windows会显示;Java不可用或未安装";Java何时安装并可用?
在Windows 7上使用Safari加载包含任何Java小程序的任何页面时,会出现以下警报:查看小程序时,为什么Safari for Windows会显示;Java不可用或未安装";Java何时安装并可用?,windows,safari,applet,java,Windows,Safari,Applet,Java,在Windows 7上使用Safari加载包含任何Java小程序的任何页面时,会出现以下警报: “Java不可用或未安装。是否转到可以下载Java的页面?” 此消息不正确。这些是安装了一个或多个JavaJRE/JDK实例的开发人员机器,包括1.7.x。许多警报伴随着引用不存在的文件路径的消息,类似于: 无法从加载Java运行时环境 “ 以下修复情况的尝试都失败了: 卸载和重新安装各种Java版本 正在更新到最新的Java版本 在Safari中更改安全设置 去检测一个甚至没有安装的钝版本(Jav
“Java不可用或未安装。是否转到可以下载Java的页面?”
此消息不正确。这些是安装了一个或多个JavaJRE/JDK实例的开发人员机器,包括1.7.x。许多警报伴随着引用不存在的文件路径的消息,类似于:
无法从加载Java运行时环境
“
以下修复情况的尝试都失败了:
- 卸载和重新安装各种Java版本
- 正在更新到最新的Java版本
- 在Safari中更改安全设置
- 去检测一个甚至没有安装的钝版本(Java 2运行时环境,SE v1.4.2_19?!)
如何解决这一问题?尽管网上存在许多关于这一问题的投诉,但谷歌搜索“Safari Windows jvm.dll JAVAFX”后发现 总之,问题在于,当Safari检查Windows注册表中的某个特定值时,它使用它找到的第一个值,而不是正确的值 修复问题的步骤:
regedit.exe
计算机
,然后选择导出
)- 32位Windows:
HKEY\U LOCAL\U MACHINE\SOFTWARE\JavaSoft\Java插件\
- 64位Windows:
HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java插件\
- 有些条目引用正确的JRE,而有些条目可能引用JavaFX或其他内容
- JavaFXOne可能是由Java7安装的
- Safari可能正在选择排序最底部的条目;请检查该条目的文件路径引用是否无效或不存在
。\Java插件\
下的错误条目,交叉手指,然后将其删除。\Java插件\
或父子文件夹。\JavaSoft \
下的其他注册表项,以查看无效的文件路径。如果您最近升级了,以前的安装可能已无效,但注册表项可能尚未删除,并且可能会丢失必须手动切除事实上,上面的答案、在:的解释和马库斯·波普的Windows7位置的组合对我很有用。
即:
我有windows 7。
当尝试运行java小程序(geogebra)时,我收到错误消息Safari 无法加载C:\PROGRA~1\Oracle\JAVAFX~1.0\bin\server\jvm.dll 因为路径在我的机器上不存在。 这是:
C:\program\Oracle\JavaFX Runtime 1.0\etc
步骤:
HKEY\u LOCAL\u MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java插件
你们可能想看看启动小程序的代码,因为它可以指定运行小程序的java版本。有一个代码可以指定为使用可用的最新版本。你们也可以选择卸载java并用早期版本重新安装它。但是,一些broswers会强迫你们使用最新版本,如旧版本存在一些安全风险 一些参考链接可能会有所帮助:
- 支持多浏览器的小程序:
- 小程序参数:
我尝试了上述方法,而“Luds”的帖子起了作用 我确实有一个由HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Plu键引用的插件