Traducción : English - español - Français


[ATTACH]

Guía de instalación rápida

Añadido del navegador Web (Plugin)

Para instalar el plugin del navegador web en tu sistema, ejecutar:

apt-get install icedtea-plugin

Nota: La tecnología de Java Web Browser Plugin quedara desestimada ya con Java 9 Aviso de Oracle

JRE

Para instalar el JRE (Java Runtime Environment) por defecto en tu sistema, ejecuta:

apt-get install default-jre

JDK

Para instalar el JDK (Java Development Kit) por defecto e tu sistema, ejecuta:

apt-get install default-jdk

Java y Debian

Debian provee varias implementaciones de Java. Cada cual tiene su propio entorno de desarrollo (JDK) y de ejecución (conocidos como JRE, o Maquinas Virtuales de Java JVM). Aquí va una lista del entorno Java. Justo ejecuta aptitude search "?provides(java-runtime)" en tu sistema para listar los paquetes disponibles).

El JRE/JDK instalado por defecto en Debian no el mismo para toda arquitectura. Comprueba la dependencia del paquete default-jdk (o ejecuta apt-cache depends default-jdk en un sistema).

Origen

Espec.

Paquetes

Plugin

Libre

Comentarios

OpenJDK

v7

JRE:openjdk-7-jre
JDK:openjdk-7-jdk

icedtea-7-plugin

Java por defecto para jessie y stretch en puertos donde sea disponible.
Also available on wheezy.

OpenJDK

v6

JRE:openjdk-6-jre
JDK:openjdk-6-jdk

icedtea-6-plugin

Java por defecto para wheezy en puertos donde sea disponible.

OpenJDK

v8

JRE:openjdk-8-jre
JDK:openjdk-8-jdk

icedtea-8-plugin

Disponible en stretch y jessie-backports (sin plugin en jessie-backports).

GNU's GCJ

v5

JRE:gcj-jre
JDK:gcj-jdk

no

Java por defecto en puertos donde OpenJDK no sea disponible.

Sun Java

no

Ya no está disponible en Debian por problemas de licencia. Debian, sinembargo, provee un asistente para generar paquetes Debian de tarballs originales.
ATENCIÓN: ¡No hay modo de conseguir actualizaciones de seguridad automáticas. Recuerda comprobar manualmente si las hay y generar e instalar los paquetes actualizados!

Entender los nombres de paquetes Virtuales de Java

Hay varios paquetes virtuales usados en Debian para Java. Estos cubren la compatibilidad de tiempo de ejecución (runtime) y vienen en dos sabores; sin cabecera o headless (omiten las interfaces gráficas) y normal. Una dependencia de javaX-runtime significa que el paquete puede trabajar con cualquier runtime que implemente la versión X. Los runtimes deberían proveer todos los paquetes virtuales que soporten, así pues openjdk 6 provee java2-runtime, java5-runtime y java6-runtime.

Intercambiar

La mayoría de los ejecutables relaiconados con java, multiples de los cuales pueden ser instalados en cualquier momento, se gestionan por el sistema de 'alternativas'. En vez de gestionar cada alternativa separadamente, puedes actualizarlas todas de golpe con 'update-java-alternatives' del java-common

Developers - Java packaging work in Debian

General information and coordination

Work on specific application packages

TODO(wiki consolidation): maybe everything should be moved from here to Java/RequestedPackages?

User Documentation

See also


CategoryJava