我刚刚从苹果安装了最新的Java更新(适用于OS X 2012-006的Java),并且希望了解使用Java Preferences应用程序的Java的运行情况(/Applications/Utilities
它似乎曾经存在过)现在已经消失了,关于我的系统是否有问题或者更新Clobber Java Preferences 是否有所想法?
我刚刚从苹果安装了最新的Java更新(适用于OS X 2012-006的Java),并且希望了解使用Java Preferences应用程序的Java的运行情况(/Applications/Utilities
它似乎曾经存在过)现在已经消失了,关于我的系统是否有问题或者更新Clobber Java Preferences 是否有所想法?
Answers:
作为更新的一部分,Apple从Lion和Mountain Lion中删除了Java首选项。它会提示您下次需要时从Oracle重新安装。
有问题的更新(针对OS X 2012-006的Java)出于安全目的禁用了Safari Java插件。根据Apple技术公告:
此版本将Apple提供的系统Java SE 6更新到版本1.6.0_37,并且适用于OS X版本10.7或更高版本。
此更新将从所有Web浏览器中卸载 Apple提供的Java applet插件。要在网页上使用小程序,请单击标有“缺少插件”的区域,以从Oracle下载最新版本的Java小程序插件。
此更新还删除了Java Preferences应用程序,该应用程序不再需要配置applet设置。
如果您需要完整的Java运行时,可以通过访问此网页直接从Oracle下载它。
它已被删除,因为Apple认为您现在可以使用“系统偏好设置”中的(新)JAVA首选项窗格来执行此工作,但事实并非如此。
如果要重新安装它:
10.8 dmg在/Packages/JavaEssentials.pkg下具有它
我在Google周围搜索并找到了一个链接。
安装后,您会发现Java Preferences.app处于旧位置,允许您在所有已安装的JAVA版本之间进行切换,并允许浏览器再次使用applet。
打破了JAVA的另一个障碍。
安装JDK7之后...
hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
这基本上与Frafa的回答是同一回事,我只是在描述如何手动找到JavaEssentials.pkg,以防他的回答中的链接消失或OSX版本的更改导致他的链接中的软件包已过时。
/usr/libexec/java_home -v 1.7
...或类似方式的方式。
使用此终端命令启动首选项面板:
javaws -viewer