GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Perché Oracle Java non è incluso nel repository Ubuntu standard?

A differenza di molti linguaggi di programmazione popolari, il popolare pacchetto Oracle Java è disponibile solo utilizzando un PPA, non tramite il repository ufficiale.

Perché Oracle Java non è incluso nel repository Ubuntu standard?

Risposta accettata:

Ubuntu ha OpenJDK nel suo repository. È la versione completamente open source di Oracle JDK, che contiene alcune parti closed-source.

È un mito che OpenJDK sia più basso e meno stabile, ma questo era il passato.
Oggi (dalla versione 7), sono abbastanza uguali. OpenJDK è persino l'implementazione di riferimento per Java 7 e Java 8. È una corsa tra queste due implementazioni, poiché alcune nuove funzionalità compaiono prima in OpenJDK e poi vengono incluse in OracleJDK, mentre alcune funzionalità vengono incluse al contrario.

Le differenze principali sono che OpenJDK non include Webstart (ma l'IcedTea open source fa questo lavoro) e alcuni altri strumenti Oracle chiusi mancano, ma niente di importante.

Quindi, per riassumere:poiché Ubuntu supporta tutto ciò che è open source, supporta OpenJDK, soprattutto perché non ha più svantaggi reali.


Ubuntu
  1. Come installare Java su Ubuntu 20.04

  2. Come configurare GlassFish 4.1 con JAVA 8 in Ubuntu 15.04

  3. Come installare Oracle Java JDK 18 in Ubuntu 20.04 | Ubuntu 22.04

  4. Installa Oracle Java 16 su Ubuntu 18.04 / 20.04 / 21.04 - Un processo passo dopo passo?

  5. Installa Oracle Java 13 su Ubuntu, Linux Mint o Debian dal repository APT PPA

2 modi per installare Oracle Java 17 su Ubuntu 20.04 | 22.04 LTS

Come installare Oracle Java 8 64-bit Ubuntu 22.04 | 20.04 LTS

Come installare Java (OpenJDK o Oracle Java) su Ubuntu 20.04 Linux?

Come installare Oracle Java su Ubuntu 17.04

Come installare Oracle Java su Ubuntu 17.10

Come installare Oracle Java su Ubuntu 18.04 LTS