¿Qué paquete Java debo usar: OpenJDK u Oracle JDK?

14

Soy nuevo en el desarrollo de Java en Ubuntu. Cuando escribí javac en el terminal, me impulsó a instalar OpenJDK y un montón de otros JDK. Quiero saber si hay alguna diferencia entre OpenJDK 7 y Oracle's JDK 7. ¿Son básicamente lo mismo? Gracias.

tonga
fuente

Respuestas:

8

OpenJDK es la versión predeterminada de Java que usa Ubuntu y es la más fácil de instalar, mientras que Oracle Java 7 es la versión de Java 7 de Oracle.

Puedes leer la documentación de Ubuntu Java .

OpenJDK: "Oracle hace que el código fuente de OpenJDK esté disponible bajo un modelo de licencia de código abierto. Es un software gratuito y gratuito (como en libertad)".

Además, como encontré en la sección de preguntas frecuentes de Oracle Java

Para Oracle JDK

"El Kit de desarrollo de Java (JDK) se puede descargar y usar de forma gratuita para la programación comercial, pero no para redistribuirlo".

Ketan Patel
fuente
Usaré Oracle JDK. Debido a que OpenJDK he estado usando varios años, y todos los días tuve pesadillas. Desde que me mudé a Oracle JDK, todos mis problemas de aplicación se resolvieron. Eso significa que OpenJDK es un error, para jugar, para divertirse, pero para la implementación de Enterprise siempre tendré que elegir Oracle JDK.
Esa es una opinión interesante, pero ¿podría ser más específico? ¿Has encontrado problemas con el enhebrado? recolección de basura? ¿Y crees que estos problemas seguirían existiendo en openjdk7 y superior?
Tristan