升級(jí)后你會(huì)發(fā)現(xiàn)Eclipse,IntelliJ等應(yīng)用都不能啟動(dòng)了,你會(huì)看到如下的錯(cuò)誤。
To open "IntelliJ IDEA" you need to install the legacy Java SE 6 runtime.
這是因?yàn)橄到y(tǒng)升級(jí)后JVM升級(jí)到了1.7,而應(yīng)用指定了依賴1.6的版本。
這時(shí)你有兩種選擇:
1 下載安裝JDK6并指定JAVA_HOME
2 修改plist文件,指定依賴的JVM為1.7
第一種的好處是一次就能解決全部應(yīng)用的問(wèn)題,第二種需要逐個(gè)應(yīng)用去修改。
這里重點(diǎn)說(shuō)一下第二種辦法,以IntelliJ IDEA為例:
1 用文本編輯器打開(kāi)/Applications/IntelliJ IDEA 13.app/Contents/Info.plist
2 搜索JVMVersion,將其值改為1.7*
3 再次運(yùn)行應(yīng)用即可看到應(yīng)用成功運(yùn)行