在Mavericks更新后打开IntelliJ或Android Studio时没有任何反应,默默失败。
命令行中Java和javac都可以工作。
从命令行打开应用程序会出现以下错误:LSOpenURLsWithRole() failed with error -10658 for the file /Applications/Android Studio.app.
从命令行打开IntelliJ的idea_appLauncher
(/ Applications / ...app / Contents / MacOS / idea_appLauncher)提供了更多信息:
someuser@machine:~$ /Applications/IntelliJ\ IDEA\ 12\ CE.app/Contents/MacOS/idea_appLauncher ; exit; No Java runtime present, requesting install. logout
[Process completed]
显然,Mavericks没有检测到我的Java安装,即使它是PATH的一部分并且已设置JAVA_HOME,也不会提供“请安装Java运行时”提示。