web-dev-qa-db-ja.com

JRE 8が自分のMACにインストールされていても-「Javaランタイムが存在しないため、インストールを要求しています」が端末に表示されます

JRE 8がMAC OS Yosemite 10.10.3にインストールされていても、SDKのツールにあるAndroidの実行中-エラー-「No Java Runtime present、installinging request」ターミナルに表示されます-この問題を解決するにはどうすればよいですか?

  1. Xamarinテストレコーダーをインストールしたかった-インストール後、Android SDKのインストールを求められました

  2. SDKはLibrary/Developer/Xamarin/Android-sdkにダウンロードされます

  3. これで、ツールフォルダーにあるAndroidを実行すると、エラーが表示されます-いいえJavaランタイム

  4. JRE 8をインストールし、確認済みのJavaバージョンをサイトから取得しました

誰か助けてくれませんか!!

37
Gina Gina

JREだけでなく、完全なJDKをインストールする必要があります。

同じ問題があり、JDKをインストールすることで解決しました。

このリンク を使用して、最新のJDKバージョン12.0.2をダウンロードしてください。

54
MrDEV

完全なJDKは必要ありませんでした。JREを機能させるために必要なだけで、上記の他の答えはどれも役に立ちませんでした。以前は動作していたかもしれませんが、現在(2018年7月1日)動作していません。エラーとポップアップが表示されるだけです。

次のJava_HOMEエクスポートを〜/ .bash_profileに配置することで、最終的にこの問題を解決しました。

export Java_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

これが誰かを助けることを願っています。 Mac OS High Sierraを実行しています。

37
Oleg Kazakov

Java_HOME変数が正しく設定されていないように聞こえるので、設定の指示に従ってください。

MAC OSX 10.9でのJava_HOME環境変数の設定

これを設定すると、文句を言うのをやめるでしょう。

5
abalos

OS Xの新しいバージョン(特にYosemite、EL Capitan)では、Appleはセキュリティ上の理由でJavaサポートを削除しました。これを修正するには、以下を実行する必要があります。

  1. OS X 2015-001のJavaを次のリンクからダウンロードします。 https://support.Apple.com/kb/dl1572?locale=en_US
  2. ディスクイメージファイルをマウントし、OS XのJava 6ランタイムをインストールします。

    この後、以下のメッセージは表示されないはずです。

    -バージョン "(null)"に一致するJVMが見つかりません

    -Javaランタイムがありません。インストールする--requestを試してください。

    これにより、以下に示すポップアップの問題が解決するはずです。 enter image description here

1
user8532358