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 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 |
v7 |
JRE:openjdk-7-jre |
sí |
Java por defecto para jessie y stretch en puertos donde sea disponible. |
||
v6 |
JRE:openjdk-6-jre |
sí |
Java por defecto para wheezy en puertos donde sea disponible. |
||
v8 |
JRE:openjdk-8-jre |
sí |
Disponible en stretch y jessie-backports (sin plugin en jessie-backports). |
||
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, sinembargo, 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 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
Java/Packaging - Tools for packaging Java apps and libraries in Debian
- Packaging Community
Debian Java Packaging Project @ Alioth
Teams/JavaPackaging pre-unstable/experimental repository
Java/DevJam -> Developer Java Meeting
Java/JavaVcs - general guidelines for using version control systems
Java/JavaSvn - how to use SVN to package Java stuff
Java/JavaGit - how to use GIT to package Java stuff
Java/QATools - ideas and tools for QA in our Java World
Java/ConfigurationStandard - WIP/RFC about the handling of common configuration options for Java applications
Work on specific application packages
Java/RequestedPackages - Apps people want to see packaged and which are in the process of being packaged.
TODO(wiki consolidation): maybe everything should be moved from here to Java/RequestedPackages?
User Documentation
Debian Java FAQ outside of this wiki
JavaFAQ - in this wiki, only one question so far
- Java in the Webbrowser: