OpenJDK - Oracle est mieux? [fermé]

26

De lien

Tapez / Copiez / Collez: java -version. Si vous avez

OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

... vous avez installé la mauvaise version de Java pour cet exercice.

C'est ce que j'ai. Je me demande pourquoi c'est un mauvais fournisseur? Quel est ce vendeur? Pourquoi devrais-je utiliser Oracle Java à la place?

    
posée アレックス 22.03.2014 - 15:03
la source

1 réponse

39

Il existe actuellement deux versions de Java (fournisseurs, si vous voulez) disponibles:

  • Oracle (anciennement Sun) JDK, le Java à source fermée, avec le support commercial d'Oracle 'n stuff.
  • OpenJDK, le Java open source. Oracle a sorti une partie de leur source et l'a renommée.

A l'époque de Java 6, il y avait une grande différence entre eux, OpenJDK fonctionnant plus lentement et supportant moins. Cependant, à l'heure actuelle, à l'exception du plugin java-web-plugin (qui a été réécrit par la communauté et nommé icedtea-web), ils sont exactement les mêmes. Aucune des deux versions n'est "erronée".

Il y a encore des gens qui prétendent qu'OpenJDK est pire que le JDK d'Oracle, mais c'est devenu un mythe.

Je recommande de garder OpenJDK pour Java 7, parce que FTW open source, et parce qu'il est supporté dans les dépôts officiels d'Ubuntu (Oracle ne permet pas aux autres de redistribuer leur JDK).

    
réponse donnée mid_kid 22.03.2014 - 15:15
la source

Lire d'autres questions sur les étiquettes