【发布时间】:2015-05-04 22:59:57
【问题描述】:
我不明白的东西 - 我在 OSX 10.9.5 上,当我在终端运行 java -version 时,我得到:
java版本“1.8.0_40”
Java(TM) SE 运行时环境(内部版本 1.8.0_40-b25)
Java HotSpot(TM) 64 位服务器 VM(内部版本 25.40-b25,混合模式)
但在我的 /Library/Java/JavaVirtualMachines/ 目录中,我看到 3 个 JDK:
- jdk1.7.0_71.jdk
- jdk1.7.0_75.jdk
- jdk1.7.0_76.jdk
Eclipse 使用 jdk1.7.0_76.jdk。我记得在 Eclipse 中为一些个人开发项目安装了 Java 7,但我不记得曾经安装过 Java 8。那么为什么 java -version 会说我正在运行 8?如果该目录中不存在 Java 8 的 jdk 怎么办?
困惑。 TIA。
【问题讨论】: