Differences between revisions 5 and 6
Revision 5 as of 2010-03-04 11:47:57
Size: 4545
Editor: MichelBarret
Comment:
Revision 6 as of 2010-03-09 15:36:52
Size: 6042
Editor: MichelBarret
Comment: Finsi (or near) the translation
Deletions are marked like this. Additions are marked like this.
Line 53: Line 53:
 * [[Java/MoveToMain]] paquets déplacés vers la section main de Debian
 * [[Java/AlreadyMovedToMain]] - paquet contenus dans main
  * [[Java/OpenJDKPackaging]] - things going on in packaging an openjdk for debian
 * [[Java/RequestedPackages]] - Logiciels que les utilisateurs veulent voir empaquetées et le preocéssus d'empaquetage.
 * http://www.debian.org/devel/wnpp/requested
 * http://www.debian.org/devel/wnpp/being_packaged
 * [[http://www.netbeans.org/|Netbeans]] uploaded to NEW according to [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=356683|ITP: netbeans -- An IDE for Java]]
'''TODO'''(wiki consolidation) : peut être que tout devrais être déplacé dans [[Java/RequestedPackages]]?
Line 54: Line 63:
Utiliser Java dans Debian

Pour installer l'environnement d'exécution par défaut (JRE), lancez : {{{
aptitude install default-jre
}}}

 * [[http://www.debian.org/doc/manuals/debian-java-faq/|Debian Java FAQ]] endehors de ce wiki
 * [[JavaFAQ]] - dans ce wiki
 * [[Eclipse]]
 * Créer des logiciels/bibliothèques sur Debian (... avec des outils libre) : [[Java/Building/JOnAS]]
 * Java dans un navigateur web :
  * [[Mozilla]] (Section Java).
  * TestJava
Line 55: Line 78:
 * [[JVM]], [[JRE]] et [[SDK]] (TODO: tout devrait être supprimée, ou redirigé vers ici?!)
 * http://wiki.java.net/bin/view/Javapedia
 * http://www.yolinux.com/TUTORIALS/LinuxTutorialJava.html
 * [[http://sparcs.kaist.ac.kr/~tinuviel/package/list.cgi?name=java|Java packages in other distributions]]

Traduction(s) : English

(!) ?Discussion


JRE/JDK sous 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)") :

Nom

Version de Java

Paquetage

Plugin

Libre

Commentaires

GNU's GIJ/GCJ 4.2, 4.3

v5

JRE:gij (java-gcj-compat...)
JDK:gcj

oui

:-)

Installée par défaut.

Sun Java 1.5

v5

JRE:sun-java5-jre
JDK:sun-java5-jdk

oui

:-(

Machine virtuelle de Sun !
Compatible avec les anciens programmes Java
Compatible sur les architecture i386 et amd64 uniquement.

Sun Java 1.6

v6

JRE:sun-java6-jre
JDK:sun-java6-jdk

oui

:-(

Machine virtuelle de Sun !
Dernière version
Compatible sur les architecture i386 et amd64 uniquement.

OpenJDK

v6

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

compatible :
icedtea-gcjwebplugin ou icedtea6-plugin

:-)

Environnement de développement de Sun sous GPL2 !
Compatible sur toutes les architectures.

?Kaffe

v1?

JRE:kaffe
JDK:kaffe

non

:-)

Kaffe, une autre machine virtuelle

Autres JRE/JDK : il est possible d'installer d'autres implémentations de Java (Blackdown, IBM, Sun) en utilisant JavaPackage (lien en anglais) :

  • ?BlackDownJava, installation facile et possède un plugin Mozilla. (N'est plus développé)

  • ?IBM (lien en anglais)

  • Sun (lien en anglais)

Les implémentations suivantes ne fonctionnent pas sous Debian (à partir de Lenny) :

  • sablevm
  • les machines virtuelles de Sun inférieure à la version 1.5

Comprendre les paquets virtuels Java

Il y a un ensemble de paquets virtuel utilisés dans Debian. Cela couvre la compatibilité de l'environnement d'exécution et il existe deux "saveurs" : headless (sans interface grapique) et normal. Une dépendance à javaX-runtime indique que le paquet fonctionne avec n'importe quel paquet qui implémente la version X. L'environnement d'exécution peut être assuré par tout les les paquets virtuels comme openjdk 6 fournis 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 en relation avec java, qui peuvent être installés en même temps, sont organisés avec le système d'alternatives. Vous pouvez gérer chaque exécutable séparément ou de manière globale avec 'update-java-alternatives' accessible avec le paquet java-common .

Développeur : Création de paquet Java

Informations générales et coordinations

(liens en anglais)

Travailler sur les paquets d'une application spécifique

TODO(wiki consolidation) : peut être que tout devrais être déplacé dans Java/RequestedPackages?

Documentation utilisateur

Utiliser Java dans Debian

Pour installer l'environnement d'exécution par défaut (JRE), lancez :

aptitude install default-jre
  • Debian Java FAQ endehors de ce wiki

  • JavaFAQ - dans ce wiki

  • Eclipse

  • Créer des logiciels/bibliothèques sur Debian (... avec des outils libre) : ?Java/Building/JOnAS

  • Java dans un navigateur web :

Voir aussi


  • ?CategoryJava