2017-08-08 131 views
2

我试图在macOS Sierra 10.12上安装eclipse-cpp氧气。当安装它时,我得到一个错误,即Java版本不是1.8,而我已经安装了最新的JDK软件包。在终端它显示Java版本如下如何在macOS Sierra 10.12上更新java

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版本。

+0

你安装的这个最新的JDK包是什么?它从哪里来的?终端报告中的'/ usr/libexec/java_home -V'是什么? – nitind

+0

以上命令报告asVandits-MacBook-Air:〜jain $/usr/libexec/java_home -V 匹配Java虚拟机(2): 1.6.0_65-b14-468,x86_64:\t“Java SE 6”\t/Library /Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_65-b14-468,I386:\t “Java SE 6的” \t /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home –

回答

1

Apple不提供Java版本高于Java 6的版本。您必须从Oracle站点安装Java 8。

为了运行Eclipse,您必须安装完整的JDK,JRE下载是不够的,因为它不包含java可执行文件。

Oracle的网站是here

+0

取决于你需要做什么。 Eclipse不需要javac,因此不需要JDK。 –

+0

@ThorbjørnRavnAndersen不,只安装JRE的macOS只安装浏览器插件。您只通过安装JDK获得可执行的'java'命令 - 这在macOS上是绝对必需的。 –

相关问题