質問: MacでUnityを使用したいと思っている者です。 今までWindowsでUnityを使用していました。 先日中古のMACを購入し、OSをsierraに変更しました。 UnityやAndoroidStudioもwindowsのバージョンに合わせてインストールし、 windowsで作成したUnityのプロジェクトをMacで開きました。 コンソールウィンドウ上に次のようなエラーが出ました。 Failed to get Java version when running /usr/bin/java It is not be possible to verify your Java installation is new enough to compile with the latest Android SDK その為、次のような対処をしました。 Unity →Preferences →ExternalTools →Android →SDK、JDK 1、SDKのパスを入力しました。それでもエラーが直らず。 2、JDKファイルのパスを入力しようとしたところ、jdkファイルが存在しない。 3、JAVAのバージョンを確認。最新版になっている。最新版がダメ? 4、"jdk-8u161-macosx-x64"をoracleからダウンロード&インストール。 結果、JavaVirtualMachinesというフォルダが生成されず、JDKへのパスも入力できない。 <現状> Finder →デバイス →APPLEのMacBookAir →名称未設定 →システム →ライブラリ →Java →Extensions、Support <望んでいる状態> Finder →デバイス →APPLEのMacBookAir →名称未設定 →システム →ライブラリ →Java →Extensions、Support、JavaVirtualMachines →jdkファイル 解決策やアドバイスがありましたら、ご回答をお願いいたします。
回答: jdkは `/Library/Java/JavaVirtualMachines/jdk-xxx.jdk`に入ります。`/System/Library/Java/`ではないです。 Finderに通常表示されないので、Finderやファイルオープンのダイアログ上で Cmd+Shift+g を押してから`/Library/Java/JavaVirtualMachines`を手で入力してjdkの位置を確認してください。