Traduction(s) : English - español- Français
Contents
Java et Debian
Debian propose plusieurs implémentations de Java. Chacune propose un environnement de développement (JDK) et un environnement d'exécution (JRE ou Machine virtuelle Java). En voici la liste (vous pouvez les retrouver grâce à la commande : aptitude search "?provides(java-runtime)").
Les JRE et JDK installés par défaut sur Debian ne sont pas les mêmes sur toutes les architectures. Vérifiez les dépendances du paquet default-jdk (ou bien exécutez la commande apt-cache depends default-jdk sur votre système).
Nom |
Version de Java |
Paquetage |
Plugin |
Libre |
Commentaires |
v6 |
JRE:openjdk-6-jre |
compatible : |
oui |
Une version GPL2 de l'environnement de développement de Sun ! |
|
v7 |
JRE:openjdk-7-jre |
compatible : |
oui |
Disponible sur la plupart des architectures. |
|
v5 |
non |
oui |
Installée par défaut quand openjdk n'est pas disponible. |
||
Sun Java 1.6 |
v6 |
JRE:sun-java6-jre |
non |
Machine virtuelle de Sun ! |
Comprendre les paquets virtuels Java
Il existe un ensemble de paquets virtuels utilisés dans Debian qui assurent la compatibilité de l'environnement d'exécution et il existe deux "saveurs" : headless (sans interface graphique) et normal. Une dépendance à javaX-runtime indique que le paquet fonctionne avec n'importe quel paquet qui implémente la version X. Les environnements d'exécution fournissent tous les paquets virtuels qu'ils gèrent, ainsi openjdk fourni java2-runtime, java5-runtime et java6-runtime.
- java1-runtime, java2-runtime, java5-runtime, java6-runtime
- java1-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless
Choix du JDK/JVM
La plupart des exécutables liés à java, qui peuvent être installés à tout moment, sont gérés par le système des 'alternatives'. Plutôt que de gérer chaque alternative séparément, vous pouvez les mettre à jour de manière globale avec 'update-java-alternatives' que fournit le paquet java-common.
Développeur : Création de paquet Java
Informations générales et coordinations
(liens en anglais)
Java/Packaging - Outils pour créer les paquets d'applications et de bibliothèques Java dans Debian
- Communauté de créateurs de paquets
Teams/JavaPackaging dépôt pre-unstable/experimental
Java/DevJam -> Rencontre de développeurs Java
Java/JavaVcs - Directives générales pour l'utilisation des systèmes de contrôle de versions
Java/JavaSvn - Comment utiliser SVN pour créer les paquets Java
Java/JavaGit - Comment utiliser GIT pour créer les paquets Java
Java/QATools - idées et outils de contrôle qualité du monde Java dans Debian
Java/ConfigurationStandard - Travaux en cours et Demande de commentaire (WIP/RFC) sur les options communes de configuration des applications Java
* ?Java/ResolveJavaNaming - Le problème de la marque Java.
?CommonJavaPackaging - Coordination pour ne pas réinventer la roue...
Java/JavaSvn - Comment utiliser subversion pour créer des paquets Java ?
Java/JavaGit - Comment utiliser git pour créer des paquets Java ?
Travailler sur les paquets d'une application spécifique
Java/RequestedPackages - Logiciels que les utilisateurs veulent voir empaquetées et le processus d'empaquetage.
http://www.debian.org/devel/wnpp/being_packaged TODO(wiki consolidation) : peut être que tout devrait être déplacé dans Java/RequestedPackages?
Documentation utilisateur
Utiliser Java dans Debian
Pour installer l'environnement d'exécution par défaut (JRE), exécutez :
aptitude install default-jre
Pour installer l'environnement de développement par défaut, exécutez :
apt-get install default-jdk
Debian Java FAQ en dehors de ce wiki
JavaFAQ - dans ce wiki, une seule pour le moment
- Java dans un navigateur web :
Voir aussi
?CategoryJava