Traducción : English - español - Français
Contents
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 quedará 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 |
v7 |
JRE:openjdk-7-jre |
sí |
Java por defecto para jessie y wheezy en puertos donde sea disponible. |
||
v8 |
JRE:openjdk-8-jre |
sí |
Disponible en stretch en puertos donde sea disponible. También disponible en jessie-backports (sin plugin). |
||
v6 |
JRE:openjdk-6-jre |
sí |
Tambien disponible en wheezy. |
||
v5 |
no |
sí |
Java por defecto en puertos donde OpenJDK no sea disponible. |
||
|
|
|
no |
Ya no está disponible en Debian por problemas de licencia. Debian, sin embargo, provee un asistente para generar paquetes Debian de tarballs originales. |
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.
- java1-runtime, java2-runtime, java5-runtime, java6-runtime
- java1-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless
Intercambiar
La mayoría de los ejecutables relacionados con java, múltiples 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
Desarrolladores - Trabajo de empaquetado Java en Debian
Información general y coordinación
es/Java/Packaging - Herramientas para empaquetar apps de Java y librerías en Debian
es/Java/Goals - Metas
- Comunidad de empaquetado
Debian Java Packaging Project @ Alioth
es/Teams/JavaPackaging repositorio pre-inestable/experimental
?es/Java/DevJam -> Reunión de Desarrolladores Java
?esJava/JavaVcs - guía general para el uso de sistemas de control de versiones
?es/Java/JavaSvn - Cómo usar SVN para empaquetar cosas de Java
?es/Java/JavaGit - Cómo usar GIT para empaquetar cosas de Java
?es/Java/QATools - ideas y herramientas para QA en nuestro Mundo Java
?es/Java/ConfigurationStandard - WIP/RFC sobre el manejo de opciones de configuración comunes para aplicaciones Java
Trabajo en paquetes de aplicación específicos
?es/Java/RequestedPackages - Aplicaciones que la gente quiere ver empaquetadas y las cuáles están en proceso de serlo.
TODO(consolidación de la wiki): quizá todo debería ser movido desde aquí a ?es/Java/RequestedPackages?
Documentación de Usuario
Debian Java FAQ fuera de esta wiki
es/JavaFAQ - en esta wiki, por ahora solo hay una pregunta
- Java en el navegador web:
Véase también
?es/JVM, ?es/JRE y ?es/SDK (TODO: estas podrían ser eliminadas, ¡¿o redireccionadas a esta pagina aquí?!)
?Especificación del repositorio Maven