Saltar al contenido

Diferencia entre openjdk-6-jre, openjdk-6-jre-headless, openjdk-6-jre-lib

Este dilema se puede solucionar de variadas maneras, por lo tanto te damos la que en nuestra opinión es la resolución más completa.

Solución:

Tiene razón en que necesitará un paquete JRE para ejecutar cualquier aplicación Java.

Como dice que está ejecutando en una plataforma integrada, asumo que la aplicación Java que desea ejecutar no tiene GUI. En ese caso, estarás bien con openjdk-6-jre-headless. Esto se explica en la página del paquete openjdk-6-jre-headless aquí “Tiempo de ejecución mínimo de Java: necesario para ejecutar programas Java sin GUI”.

Como puede ver en la página de detalles del paquete de Debian, openjdk-6-jre-headless depende de openjdk-6-jre-lib (entre otros paquetes), por lo que se instalará de cualquier manera.

Sin embargo, si la aplicación Java que desea ejecutar tiene una GUI, necesitará openjdk-6-jre en vez de openjdk-6-jre-headless

La principal razón para tener dos paquetes distintos disponibles son las dependencias de los paquetes. openjdk-6-jre también dependerá de:

libasound2, libgif4, libjpeg62, libpng12-0, libpulse0 , libx11-6, libxext6, libxi6, libxrender1, libxtst6 and zlib1g

Y contrario al comentario anterior openjdk-6-jre depende de openjdk-6-jre-headlesslo que hace que este último sea realmente solo un subconjunto.

Si para ti ha resultado útil nuestro post, nos gustaría que lo compartas con más entusiastas de la programación de este modo contrubuyes a extender esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *