术语使用存在问题
Oracle首先针对“您的操作系统”描述Java,然后针对“您的计算机”描述Java,但下载仅针对使用Internet插件的内容更为准确:
jre-7u13-macosx-x64.dmg
安装该插件所需的内容,但是对于使用Java而没有该插件的事物,Oracle的此安装程序不执行任何操作。
暗示
在OS X上:如果您希望来自Oracle的Java运行时环境(JRE)类似于下图中的JRE,则(a)使用Internet插件的事物和(b)使用不带该插件的Java的事物-在:
补充说明
苹果公司的Java发行版不只是Internet插件。
上图所示的Oracle例程只产生了一个插件。Apple发行版的其他部分不受Oracle安装程序的影响。
从Oracle安装JDK将在以下路径放置一个文件夹,从Apple覆盖(而不是删除)JDK:
/Library/Java/JavaVirtualMachines
每个JDK中都有一个JRE。请参见下图。
Oracle确实记录了此文档(尽管花了3 1/2年的时间才找到),请参见OSX命令行上的Oracle页面。
您从java.com或oracle.com下载的Java Runtime(JRE)包含一个插件,可从浏览器运行Java内容。为了使用命令行工具,您将需要下载Java开发工具包(JDK)。JRE和JDK是分开的,可以共存于您的系统上。Mac OS X上只能安装一个JRE。一个系统上可以安装多个JDK,数量不限。
思想
巨大的红色按钮“立即下载Java”过于简单。最终的结果最终使许多用户(包括一些技术专家)感到困惑。
如果Oracle服务器检测到Mac浏览器,则以下短语之一可能会减少误导:
- 为您的浏览器下载Java
- 下载Internet插件
严格地
Oracle应该在其Mac FAQ中提供一些解释(安装和使用Mac Java 7的信息和系统要求)。该页面的当前未日期版本缺少解释。
积极地
一些用户希望或要求Internet插件的JRE与其他地方使用的JRE不同。对于这些用户,Oracle对事物的有效分离可能会受到欢迎。
一个例子:
- 在Safari和其他浏览器中,我使用了最新的Java 7 Update 13
- 对于Wuala.app和其他不使用Internet插件的东西,我使用抢先体验,开发人员预览版Java 8(Java™SE运行时环境内部版本1.8.0-ea-b75)。
YMMV。
参考项目
在下图的该页面上,重点关注:
- 在左侧,JRE的垂直跨度
- JRE的橙色最上层– Java Web Start和Apple / Java插件
有关
既然Java偏好设置消失了,如何在Mountain Lion中的两个Java版本之间切换?