Contrairement à de nombreux langages de programmation populaires, le package Oracle Java populaire est uniquement disponible à l'aide d'un PPA , et non par le référentiel officiel.
Pourquoi Oracle Java n'est-il pas inclus dans le référentiel Ubuntu standard?
Réponses:
Ubuntu a OpenJDK dans son référentiel. Il s'agit de la version entièrement open source de l' Oracle JDK, qui contient certaines parties de source fermée .
C'est un mythe que OpenJDK est inférieur et moins stable, mais c'était le passé.
Aujourd'hui (depuis la version 7), ils sont assez égaux. OpenJDK est même l'implémentation de référence pour Java 7 et Java 8 . C'est une course entre ces deux implémentations, car certaines nouvelles fonctionnalités apparaissent d'abord dans OpenJDK, puis sont ensuite incluses dans OracleJDK, tandis que certaines fonctionnalités sont incluses dans l'autre sens.
Les principales différences sont qu'OpenJDK n'a pas de Webstart inclus (mais l'IcedTea open source fait ce travail) et certains autres outils open source d'Oracle manquants, mais rien d'important.
Donc, pour résumer: comme Ubuntu prend en charge tout ce qui est open-source , il prend en charge OpenJDK, d'autant plus qu'il n'a plus de réels inconvénients.
la source
Je pense que c'est dû à la licence:
Pour être honnête, je préférerais avoir Oracle Java dans Ubuntu / basé sur Ubuntu car (malheureusement) certaines applications l'exigent encore.
la source