首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在我的mac上安装Java1.8

问无法在我的mac上安装Java1.8
EN

Stack Overflow用户
提问于 2017-02-21 10:34:59
回答 2查看 5.1K关注 0票数 0

所以我的问题是:我想在我的Macbook Pro上安装Eclipse,以便用Java编写代码。然而,当我启动Eclipse安装时,有一个弹出窗口说:

JVM的版本1.6.0_65不适合此产品。 版本: 1.8或更高版本需要。

因此,我在java网站上安装了java的最新版本,即版本8更新121。然后我得到了一个dmg文件并开始安装它。一切都很顺利,安装完成了。我试图重新启动Eclipse安装,但仍然出现了相同的弹出窗口。我查看了Java部分中的系统首选项,它说我安装了最新版本,即8 update 121。

在互联网上搜索了一点之后,我在命令行中查看了版本:

代码语言:javascript
复制
$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)

显然,我必须告诉java_home在命令中使用最后一个版本:

代码语言:javascript
复制
$ /usr/libexec/java_home -v jdk1.8.0_121 --exec javac -version

不过,我明白了:

代码语言:javascript
复制
Unable to find any JVMs matching version "jdk1.8.0_121".

因此,我还检查了我有哪些版本:

代码语言:javascript
复制
$  /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    1.6.0_65-b14-468, x86_64:   "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.6.0_65-b14-468, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

如您所见,版本1.8.0不在这里。我试图查看文件目录以找到/library/Java/JavaVirtualMachines中的文件夹,但是只有文件夹“1.6.0JDK”。

所以我的问题是Java在哪里?为什么系统首选项说我是1.8岁,而命令行是1.6岁?如何正确安装它才能安装Eclipse?如果有帮助的话,我在macOS Sierre 10.12.2上有一个Macbook Pro 2012

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-21 10:41:58

您几乎肯定只安装了Java8 JRE。在macOS上,这只会在浏览器中安装Java插件支持。要获得完全的Java 8支持,必须安装完整的JDK ('jdk-8u121-macosx-x64.dmg‘是JDK的当前版本)。

票数 5
EN

Stack Overflow用户

发布于 2017-02-21 10:44:16

首先,按照卸载和重新安装java的以下步骤,对java进行干净的安装。

要做清洁卸载:

代码语言:javascript
复制
1. Click on the Finder icon located in your dock
2. Click on the Utilities folder
3. Double-click on the Terminal icon
4. In the Terminal window Copy and Paste the commands below:
     sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
     sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
     sudo rm -fr ~/Library/Application\ Support/Java

然后使用链接重新安装java 8,

install.xml

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42364907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档