web-dev-qa-db-ja.com

Android St​​udioのOpenJDKとOracle JDK

OpenJDKをインストールした状態でAndroid St​​udioを実行すると、Oracle JDKの使用を推奨する警告が表示されます。 Oracle JDKは実際に優れているのですか、それともOpenJDKに固執するだけでいいのですか? Oracle JDKのインストールは、OpenJDKの単純なSudo apt-get install default-jdkと比較すると面倒なようです。心配する必要のある2つの間に違いはありますか?

13
js sol

それはあなたが何をしようとしているかに依存すると思います。ランダム機能には、おそらくいくつかの互換性の問題があります。私は自分自身に出会ったことはありませんが、OracleのJDKを使用した方が良いかもしれません。 Webupd8 は、PPAを介してJDKを配布するのに非常に役立ち、Ubuntuへのインストールが非常に簡単になります。

5
levlaz

OpenJDKはよりオープンであるため、デバッグ、修正、および構成がより適切です。ただし、少し遅くなる傾向があります。非互換性は発生しないはずです(もう)-Android自体はOpenJDKを使用してビルドできます。

4
larkey