Quel package Java dois-je utiliser: OpenJDK ou Oracle JDK?

14

Je suis nouveau dans le développement Java sous Ubuntu. Lorsque j'ai tapé javac dans le terminal, cela m'a incité à installer OpenJDK et un tas d'autres JDK. Je veux savoir s'il existe une différence entre OpenJDK 7 et Oracle JDK 7. Sont-ils fondamentalement les mêmes? Merci.

tonga
la source

Réponses:

8

OpenJDK est la version par défaut de Java qu'Ubuntu utilise et est la plus facile à installer tandis qu'Oracle Java 7 est la propre version d'Oracle de Java 7.

Vous pouvez lire la documentation Ubuntu Java .

OpenJDK: "Oracle rend le code source OpenJDK disponible sous un modèle de licence open-source. C'est à la fois un logiciel gratuit et gratuit (comme en toute liberté)."

Plus loin, comme je l'ai trouvé dans Oracle Java FAQ Section

Pour Oracle JDK

"Le kit de développement Java (JDK) est gratuit à télécharger et à utiliser pour la programmation commerciale, mais pas à redistribuer."

Ketan Patel
la source
J'utiliserai Oracle JDK. Parce que OpenJDK que j'utilise depuis plusieurs années maintenant, et chaque jour j'ai eu des cauchemars. Depuis que je suis passé à Oracle JDK, tous mes problèmes d'application ont été résolus. Cela signifie qu'OpenJDK est un bug, pour jouer, pour s'amuser, mais pour Enterprise deploy, je devrai toujours choisir Oracle JDK.
C'est une opinion intéressante, mais pourriez-vous être plus précis? Avez-vous rencontré des problèmes avec le filetage? la collecte des ordures? Et pensez-vous que ces problèmes seraient toujours présents sur openjdk7 et au-dessus?
Tristan