无法在Mac上安装Java运行时(6)

无法在Mac上安装Java运行时(6),java,macos,installation,runtime,Java,Macos,Installation,Runtime,我在mac上安装JavaSE运行时6时遇到了问题,没有它,我就无法打开eclipse或安装Intellij。然而,我通过Apple-Java链接下载了.dmg,但它就是不安装 没有错误信息,只有安装页面 我真的不知道怎么解决它 这是我的问题的更新。。。我曾经有JavaSE运行时6,并尝试安装JDK1.8,但失败了。同样的图片出现了。刚才说安装失败,没有错误消息。我猜可能是冲突?删除了Java6,基本上无法运行eclipse和Intellij(这个解决的想法),我这里还有Java1.7 我就是不

我在mac上安装JavaSE运行时6时遇到了问题,没有它,我就无法打开eclipse或安装Intellij。然而,我通过Apple-Java链接下载了.dmg,但它就是不安装

没有错误信息,只有安装页面

我真的不知道怎么解决它

这是我的问题的更新。。。我曾经有JavaSE运行时6,并尝试安装JDK1.8,但失败了。同样的图片出现了。刚才说安装失败,没有错误消息。我猜可能是冲突?删除了Java6,基本上无法运行eclipse和Intellij(这个解决的想法),我这里还有Java1.7

我就是不明白为什么我不能安装(或重新安装)Java1.6或Java1.8。有什么问题吗

一些系统更新: 如果我这样做:“哪个java”:

如果“echo$JAVA_HOME”:

如果是java版本:

java version "1.7.0_51"
Java(TM)SE运行时环境(build 1.7.0_51-b13) Java HotSpot(TM)64位服务器虚拟机(构建24.51-b03,混合模式)

有什么可能是错的?!!!????
上帝

你需要直接从Oracle()获得Java,因为苹果不久前就停止支持Java了。除非您有迫切的理由使用Java 6,否则我建议您至少安装Java 7,尽管您可以安装所有三个版本,并为要运行/开发的应用程序选择适当的版本


编辑此外,如果您想使用Eclipse或IntelliJ(选择IntelliJ),那么您想要的是JDK,而不是“运行时”(JRE)。

@chrylis-这是不正确的。我现在正在Yosemite上运行Apple Java 6,您使用的是什么版本的OS X?运行Console.app并检查system.log以进行诊断另外,如果您尝试在Terminal.app中运行
/usr/libexec/Java_home-V
,您会得到什么结果?@SteveC It说:匹配的Java虚拟机(1):1.7.0_51,x86_64:“Java SE 7”/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home但它提示“您需要JavaSE运行时6”来安装eclipse或Intellij……我感到困惑。苹果仍然以有限的方式支持Java6。他们在今年早些时候(2014年)发布了一个新版本。@JudyJiang:JDK(Java开发工具包)确实包含了JRE,但不是相反。JDK只是JRE+编译Java代码所需的东西,因此Eclipse/IntelliJ需要JDK。我刚才提到了这一点,因为Java下载站点总是令人困惑,而Oracle似乎只会让情况变得更糟。事实上,我已经修复了上面的下载链接,指向一个更好的下载页面(上一页只允许您下载Java 8)。新链接是@SteveC:是的,但苹果在Java更新方面一直非常慢。甲骨文每隔几周发布一次补丁,苹果一年发布几次。
/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home
java version "1.7.0_51"