Android Studio で Hello World させたくて
こことかここを見ながらインスコしたら概ね上手く行ったのでサクッと HelloWold するぞ!と思って新規プロジェクトを作成したら JDK のバージョンが合わないというエラーが出てきた。
どうやら JDK location が古いバージョンを参照していて (1.6)、新しい 1.7 にせいや!ということらしい。あれー、手順通りにセットアップしたのに上手く出来てなかったのか…… (あまり確認してなかった)。
エラー文言をクリックすれば Project Structure が表示されるので、JDK location を以下のように変更した。
旧: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 新: /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
ハマってしまったポイント
んじゃー変更しますかーってことで、/System/Library/Java/JavaVirtualMachines/ 配下を探したけれども 1.7.*.jdk が見つからない。それもそのはず、JDK 1.7 は /System/ 配下では無く、System と同階層の /Library/ にあった (見つけ方はここ)。
+ System ← ☓ └Library └Java └JavaVirtualMachines/ + Library ← ◯ └ Java └JavaVirtualMachines/
逆に 1.6 のときは /System/ 配下で合っていたのかな?
とりあえず解決して一安心。