GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Warum ist Oracle Java nicht im Standard-Ubuntu-Repo enthalten?

Im Gegensatz zu vielen gängigen Programmiersprachen ist das beliebte Oracle Java-Paket nur über ein PPA verfügbar, nicht über das offizielle Repo.

Warum ist Oracle Java nicht im Standard-Ubuntu-Repo enthalten?

Akzeptierte Antwort:

Ubuntu hat OpenJDK in seinem Repository. Es ist die vollständig Open-Source-Version des Oracle JDK, das einige Closed-Source-Teile enthält.

Es ist ein Mythos, dass OpenJDK niedriger und weniger stabil ist, aber das war die Vergangenheit.
Heute (seit Version 7) sind sie ziemlich gleich. OpenJDK ist sogar die Referenzimplementierung für Java 7 und Java 8. Es ist ein Rennen zwischen diesen beiden Implementierungen, da einige neue Funktionen zuerst in OpenJDK erscheinen und dann später in OracleJDK integriert werden, während einige Funktionen umgekehrt integriert werden.

Die Hauptunterschiede bestehen darin, dass OpenJDK kein Webstart enthält (aber das Open-Source-IcedTea erledigt diese Aufgabe) und einige andere Closed-Source-Tools von Oracle fehlen, aber nichts Wichtiges.

Also zusammenfassend:Da Ubuntu alles unterstützt, was Open Source ist, unterstützt es OpenJDK, zumal es keine wirklichen Nachteile mehr hat.


Ubuntu
  1. So installieren Sie Java unter Ubuntu 20.04

  2. So richten Sie GlassFish 4.1 mit JAVA 8 in Ubuntu 15.04 ein

  3. So installieren Sie Oracle Java JDK 18 in Ubuntu 20.04 | Ubuntu 22.04

  4. Installieren Sie Oracle Java 16 auf Ubuntu 18.04 / 20.04 / 21.04 - Ein Schritt-für-Schritt-Prozess?

  5. Installieren Sie Oracle Java 13 auf Ubuntu, Linux Mint oder Debian aus dem APT PPA-Repository

2 Möglichkeiten zur Installation von Oracle Java 17 auf Ubuntu 20.04 | 22.04 LTS

So installieren Sie Oracle Java 8 64-Bit Ubuntu 22.04 | 20.04 LTS

Wie installiere ich Java (OpenJDK oder Oracle Java) unter Ubuntu 20.04 Linux?

So installieren Sie Oracle Java unter Ubuntu 17.04

So installieren Sie Oracle Java unter Ubuntu 17.10

So installieren Sie Oracle Java unter Ubuntu 18.04 LTS