2016-08-25 3 views
1

私はMac OS X El CapitanでXamarin 6.0.2を実行しています。私はJavaバージョン8をインストールし、実行中であることを確認しました。ただし、ツール>> SDKマネージャを使用してXDKをJava用JDKに指定しようとすると、JDKファイルは表示されません。JDKが表示されない

私は次のように表示された端子を介してJAVAのSDKの場所、確認:ファインダー、(コマンド+ Shift + G)を経由しては/ usr/binに/ javaの ...しかし、誰JDK手動

を - 私は、ファイルが表示され、は/ usr/binに/ javaの入ったが、私はXamarin SDKマネージャ

経由が移動するときには、私はまたに移動しようとしたしません:ライブラリ/ Javaの/ JavaVirtualMachines/...しかし、それだけで表示されますブランク。

は私が間違っていたり、過探してやってすることができるものになど、いくつかの支援を得てもらえ(私は、端子を介してすべての私のファイルを非隠されてきましたか)? ...事前に感謝

+0

私は実際にここにファイル「JAVA_HOME」を設置.framework/Versions/A/Commands/...これは淡色表示になっています。これは権限の問題でしょうか?どんな助けでも大歓迎です。 – user1724708

答えて

0

は、Java SDKの場所ではありません。

最初のチェックを正しくを使用してJDKのパスの場所:
/usr/libexec/java_home -V

それはあなたのJDK8のパスを見せている場合は、あなたは
SDKの場所の下Xamarinに挿入する必要があります - >アンドロイド - > JavaのSDK。
JDKパスが表示されない場合、JDKのインストールに問題があるようです。

私が正しく(サミュエルAlpoim answerのおかげで)

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdk 
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane 
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 
sudo rm -rf /Library/LaunchAgents/com.oracle.java.Java-Updater.plist 
sudo rm -rf /Library/PrivilegedHelperTools/com.oracle.java.JavaUpdateHelper 
sudo rm -rf /Library/LaunchDaemons/com.oracle.java.Helper-Tool.plist 
sudo rm -rf /Library/Preferences/com.oracle.java.Helper-Tool.plist 

それをアンインストールし、新しいJDKのインストールを実行するために、あなたをお勧めします。

あなたが複数のJDKのバージョンを持っている必要がある場合で、環境変数に正しいバージョンを確認し、エクスポートすることを確認してください:/システム/ライブラリ/フレームワーク/ JavaVMの:

export JAVA_HOME=`/usr/libexec/java_home -v 1.7` 
関連する問題