我在MAC(OSX 10.10.3)上安装了java 7(JDK和JRE)。 java首选项正确显示已安装的版本(1.7.0_80)," java -version"的输出也是如此。但是,似乎某些路径/环境变量未更新,因为/System/Library/Frameworks/JavaVM.framework/Versions仍然只显示高达1.6而不是1.7。像Eclipse这样专门在此路径中寻找Java 7或更高版本的程序因此无法运行。
有什么建议吗?
答案 0 :(得分:0)
现在位于不同的位置:/Library/Java/JavaVirtualMachines/
。
例如,在我的机器上:
$ ls /System/Library/Frameworks/JavaVM.framework/Versions
1.4 1.4.2 1.5 1.5.0 1.6 1.6.0 A Current CurrentJDK
$ ls /Library/Java/JavaVirtualMachines/
jdk1.7.0_67.jdk jdk1.8.0_20.jdk jdk1.8.0_45.jdk