oracle并没有提供jdk1.6的mac版本,现在能在mac上安装的jdk1.6都是苹果自己的编译成果,用起来并没有什么问题,但是在偶尔需要进到源码一探究竟的时候,问题就来了---这里并没有doc说明。在忍受了一个月之后,终于还是决定将mac上的jdk版本更换到1.7,尽管这是一个看起来很危险的决定,因为公司的jdk运行环境全部是1.6。
更换jdk的过程并没有什么问题发生,删掉原来的jdk,然后将新下载好的1.7双击安装。但是安装好之后,我的intellij idea 14起不来了,每次双击运行都会崩溃。
解决办法:
- 进到'/Applications/IntelliJ IDEA 14.app/Contents/'目录;
- 用任意一款编辑器打开该目录下的'Info.plist'文件;
- 找到'JVMVersion'属性,将属性下string值改为'1.7*',无论它原来是什么。
改完之后应该类似于
<key>JVMVersion</key>
<string>1.7*</string>