Mac OS 两个JDK并存
由于APPLE不在支持 JDK1.6之后的版本,则后续升级需要自己安装JDK。由此导致Mac中会存在2个JDK(至少)。
比如,从Java官方网站下载JDK1.8.0_60并且安装之后,在终端里查询版本直接就是最新的JDK
guonan:~ guonan$ java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
此时存在2个不同版本的JDK,最主要的区别在于路径不同
Oracle将JDK安装到 /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents 目录; Apple将JDK安装到 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents 目录;
--------------------------------------- 补充 ---------------------------
为了使得 Java IDE 使用新的JDK需要做以下修改:
到/Applications下找到IntelliJ IDEA 13,右键->显示包内容->Contents->Info.plist,利用文本编辑器或是默认的xcode打开该文件,找到下列代码 <key>JVMVersion</key> <string>1.6*</string> 将<string>1.6*</string>改为<string>1.8*</string>保存。 此时idea使用的jdk就是1.7及以上的版本了。
并且


浙公网安备 33010602011771号