【问题标题】:mac replace java 6 with java 7 in /usr/bin/javamac 在 /usr/bin/java 中用 java 7 替换 java 6
【发布时间】:2013-11-12 01:33:38
【问题描述】:
  1. 当我在终端中输入“whereis java”时说:/usr/bin/java 当我输入“java -version”时,它显示“1.6.0_43”...

  2. 当我在系统偏好设置中打开 Java 控制面板时,我能看到的唯一版本是 Java 1.7.0_17,其位置位于“/Library/Internet Plug-ins/JavaAppletPlugin.plugin/Contents/Home/斌/java”。我没有“Java 首选项”面板让我选择优先使用哪个版本。

很明显,当使用互联网浏览器时,将使用 java 7,而我在终端中编译 Java 时使用 Java 6。但是我怎样才能摆脱 Java 6?有没有办法可以在 /usr/bin/java 下安装 Java 7?

顺便说一句,我不确定如何使用 .profile 文件。我可以修改这个文件,这样当我在终端时我仍然可以使用 java 7 吗?

【问题讨论】:

  • 根据this article,看起来 Apple 已经放弃了 Java 6 之后的更新。我已经离开 OS X 世界几年了,所以我不确定你为什么有一个 Java 7 浏览器插件。 This SO question 看起来会问你很多问题,接受的答案可能会有所帮助。我敢打赌,答案不会过时,因为 cmets 的答案是今年 2 月。
  • 太棒了。谢谢我已经解决了这个问题。
  • 我的评论本质上是解决方案吗?如果是这样,我可以将其发布为答案,您可以接受它以向其他人说明您的问题是如何解决的。如果没有,您可以回答自己的所作所为并接受。

标签: java macos installation


【解决方案1】:

从 Oracle 下载 Java SE 7u4。

安装它。

此版本与浏览网站时下载的版本不同。

不过确实是有线的……

【讨论】:

    【解决方案2】:

    与此同时,7u4 版本不再是最新版本,并且充满了安全漏洞!

    我的解决方案(我从 cmets 中提供的链接获得)是安装当前版本的 Java 并启动 /Applications/Utilities/Java-Settings,它显示当前安装的 Java 版本并允许设置默认版本。将当前版本拖到顶部。然后/usr/bin/java 指向正确的版本。

    【讨论】:

      猜你喜欢
      • 2016-07-19
      • 1970-01-01
      • 1970-01-01
      • 2016-01-05
      • 2014-08-05
      • 2012-06-08
      • 2011-11-27
      • 1970-01-01
      • 2012-02-10
      相关资源
      最近更新 更多