Mountain Lion 10.8.2,Java首选项已消失


11

我刚刚从苹果安装了最新的Java更新(适用于OS X 2012-006的Java),并且希望了解使用Java Preferences应用程序的Java的运行情况(/Applications/Utilities它似乎曾经存在过)现在已经消失了,关于我的系统是否有问题或者更新Clobber Java Preferences 是否有所想法?


不仅偏好消失了,Java也消失了!
假名称

Answers:


0

作为更新的一部分,Apple从Lion和Mountain Lion中删除了Java首选项。它会提示您下次需要时从Oracle重新安装。

http://support.apple.com/kb/HT5493


1
Apple并未删除Java for ML -但是您提供的链接显示它只是破坏了Java偏好设置
user1256923 2012年

可以肯定的是,这可以充实一些细节。
Mort 2012年

1
Oracle不会重新安装Apple过时的Java Preferences。没有这样的提示。
Graham Perrin

6

有问题的更新(针对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设置。

这是有关如何重新启用插件的Apple技术公告链接

如果您需要完整的Java运行时,可以通过访问此网页直接从Oracle下载它。


该答案的结尾可能会误导他人,但我不投票,因为Oracle产生了误导。看到提示答案,以为什么Java版本验证由Oracle从在命令行中显示的版本有何不同?–“在Java SE下载中,忽略JRE;下载并安装JDK。”。
格雷厄姆·佩林

我认为从广义上讲您是正确的。但是,我只是通过链接提供页面本身,该页面以各种形式(例如JRE,JDK等)链接到Java的多个迭代。我让用户选择他们需要的那个。
Mort 2012年

6

它已被删除,因为Apple认为您现在可以使用“系统偏好设置”中的(新)JAVA首选项窗格来执行此工作,但事实并非如此。

如果要重新安装它:

10.8 dmg在/Packages/JavaEssentials.pkg下具有它

我在Google周围搜索并找到了一个链接。

安装后,您会发现Java Preferences.app处于旧位置,允许您在所有已安装的JAVA版本之间进行切换,并允许浏览器再次使用applet。

打破了JAVA的另一个障碍。


谢谢,它恢复了Java Preferences面板。但是,如果我尝试更改订单,请关闭并重新打开面板,订单将恢复为原始订单。
Maverik

重新分发违反了Apple操作系统的软件许可协议。过时的应用程序从未被设计为与Java的当前方法配合使用,其中某些方法超出了Apple的控制范围。使用Java首选项设置首选项可能会有风险。
Graham Perrin

0

我在OSX 10.8.4中需要JDK 1.7,这就是我所做的:

  • 从Oracle的站点安装了JDK 1.7
  • 我不必Java Preferences.app验证新版本是否确实可用。所以我用frafra提供链接安装了它。我本可以跳过此步骤,而是运行命令: /usr/libexec/java_home -V
  • 通过以下方式更改了我的JAVA_HOME环境变量(~/.profile): export JAVA_HOME=$(/usr/libexec/java_home)

frafra在哪里说链接提供了什么
2013年

frafra的链接好像掉下来了!
突变2014年

0

Java仍然在您的系统中,就像Dorothy总是可以回家一样。我有优胜美地。

您只需要在deploy文件夹中找到它即可。...将其放置在任何位置...对其 进行ALIAS并将其放入您的.....

HD /库/首选项窗格...在此处输入图片说明


-1

安装JDK7之后...

  • 打开App Store,转到“购买”
  • 查找OS X Mountain Lion->单击“下载”(以防您的计算机上没有安装程序,否则如果升级后仍然存在该安装程序,则可以跳过此步骤)
  • 下载完成后,取消自动弹出的安装程序
  • 打开一个终端,粘贴: hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
  • 安装后,将弹出一个Finder窗口。如果没有,只需打开Finder,您应该会看到一个新安装的设备“ Mac OS X Install ESD”。点击它。
  • 打开“包”,运行“ JavaEssentials.pkg”。这将重新安装“ Java首选项”窗格。

这基本上与Frafa的回答是同一回事,我只是在描述如何手动找到JavaEssentials.pkg,以防他的回答中的链接消失或OSX版本的更改导致他的链接中的软件包已过时。


另外,如果您是Java开发人员,则可能需要更改将JAVA_HOME设置为... export JAVA_HOME = /usr/libexec/java_home -v 1.7 ...或类似方式的方式。
詹姆斯

过时的应用程序从未被设计为与Java的当前方法配合使用,其中某些方法超出了Apple的控制范围。使用Java首选项设置首选项可能会有风险。
Graham Perrin


-2

我可以确认在Mountain Lion上安装了“ Java for OS X 2012-006”之后,我的Java偏好设置也消失了。

对我来说,解决方案是从您的Time Machine备份中还原它。

然后它再次正常工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.