OpenJDK vs. Oracle JDK dla Androida Studio

13

Kiedy uruchamiam Android Studio z zainstalowanym OpenJDK, pojawia się ostrzeżenie zalecające użycie Oracle JDK. Czy Oracle JDK jest rzeczywiście lepszy, czy dobrze jest pozostać przy OpenJDK? Instalacja Oracle JDK wydaje się kłopotliwa w porównaniu z prostą sudo apt-get install default-jdkdla OpenJDK. Czy są jakieś różnice między tymi dwoma, o które powinienem się martwić?

js sol
źródło

Odpowiedzi:

5

Myślę, że to zależy od tego, co będziesz robić. Prawdopodobnie występują pewne problemy ze zgodnością losowych funkcji. Nie spotkałem się z nikim, ale lepiej będzie, jeśli użyjesz JDK firmy Oracle. Webupd8 wykonuje świetną robotę, dystrybuując JDK za pośrednictwem PPA, co sprawia, że ​​instalacja Ubuntu jest dość łatwa.

levlaz
źródło
4

OpenJDK jest bardziej otwarty, a zatem lepiej debugować, naprawiać i konfigurować. Jest jednak nieco wolniejszy. Niezgodności nie powinny się już pojawiać - sam system Android można zbudować za pomocą OpenJDK.

Larkey
źródło