简体   繁体   English

在Mac上安装Java 7损坏/不完整?

[英]java 7 install on mac broken/ incomplete?

I installed java 7 (both the JDK and the JRE) on a MAC (OSX 10.10.3). 我在MAC(OSX 10.10.3)上安装了Java 7(JDK和JRE)。 java preferences shows the installed version correctly (1.7.0_80) as does the output of "java -version". Java首选项会正确显示已安装的版本(1.7.0_80),“ java -version”的输出也会正确显示。 However it seems some path/ environment variables are not updated since /System/Library/Frameworks/JavaVM.framework/Versions is still showing only up to 1.6 and not 1.7. 但是,由于/System/Library/Frameworks/JavaVM.framework/Versions仍仅显示1.6,而不显示1.7,因此似乎未更新某些路径/环境变量。 Programs like Eclipse that are specifically looking for Java 7 or later in this path are hence failing to run. 因此,像Eclipse之类的程序专门在该路径中寻找Java 7或更高版本,因此无法运行。

Any suggestions ? 有什么建议么 ?

It's in a different location now: /Library/Java/JavaVirtualMachines/ . 现在在另一个位置: /Library/Java/JavaVirtualMachines/

For instance, on my machine: 例如,在我的机器上:

$ 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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM