与Mac OS 10.8中的java设置路径混合使用
我对java一无所知。在使用Mac的Java首选项将Java更新为7之后,我在Mac中混合了这些默认Java路径与Mac OS 10.8中的java设置路径混合使用,java,Java,我对java一无所知。在使用Mac的Java首选项将Java更新为7之后,我在Mac中混合了这些默认Java路径 当我输入“java-version”时,它显示:Java1.7.0_17。当我输入“mvn-version”时,它会显示JAVA主页:“/Library/JAVA/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/HOME/jre” 但是我键入“/System/Library/Frameworks/JavaVM.framework/Versio
谁能告诉我这条路有什么不同吗。我的看法不一。直到不久前,苹果还推出了自己的Java版本。这些组件作为官方系统组件安装在
[1] /System/Library/Frameworks/JavaVM.framework/Versions/
有了Java6,苹果就不再支持Java了。自Java7以来,Oracle为OSX提供Java版本
[2] /Library/Java/JavaVirtualMachines
因此,[1]中的设置现在已经失效,/usr/libexec/java_home返回[2]下的位置。我相信我们可以期待[1]随着新版本的OS X完全消失。Mac OS使用指向“当前”JDK的符号链接。这意味着您可以安装多个JDK/JRE,但是默认情况下,默认情况下只有一个JDK/JRE会被使用,但是当前的JDK显示java 1.6,而java版本显示java 1.7@MadProgrammer