README Environnement d'exécution Java(TM) 2, Standard Edition Version 1.3.1 L'environnement d'exécution Java 2 est destiné à être redistribué avec leurs applications par les développeurs et fournisseurs de logiciels. L'environnement d'exécution Java(TM) 2 contient la machine virtuelle Java, les bibliothèques de classes runtime et le lanceur d'applications Java qui sont nécessaires pour exécuter des programmes écrits en langage de programmation Java. Ne s'agissant pas d'un environnement de développement, il ne contient pas d'outils tels que des compilateurs ou des débogueurs. Pour en savoir plus sur les outils de développement, reportez-vous au kit Java 2 SDK, Standard Edition. =============================================================== Instructions d'installation et configuration système requise =============================================================== Pour obtenir les instructions d'installation et la configuration système requise pour cette version, consultez http://java.sun.com/j2se/1.3/install.html ====================================================================== Déploiement d'applications avec l'environnement d'exécution Java 2 ======================================================================= Une application en langage Java, à l'inverse d'une applet, ne peut s'appuyer sur un navigateur Web pour l'installation et les services runtime. Lorsque vous déployez une application écrite en langage de programmation Java, votre logiciel sera probablement constitué des parties suivantes : Vos propres fichiers de classes, ressources et données. Un environnement d'exécution. Une procédure ou un programme d'installation. Vous disposez évidemment du premier élément. Le reste de ce document couvre les deux autres. Consultez également les Notes pour développeurs sur le site Web Java Software : http://java.sun.com/j2se/1.3/runtime.html -------------------------------------------------------------- Environnement d'exécution -------------------------------------------------------------- Pour exécuter votre application, un utilisateur a besoin d'une machine virtuelle Java, des classes clés de la plate-forme Java et de divers programmes et fichiers de prise en charge. Cet ensemble de logiciels est appelé environnement d'exécution. Le logiciel Java 2 SDK peut servir d'environnement d'exécution. En revanche, vous ne pouvez probablement pas supposer que vos utilisateurs disposent du kit Java 2 SDK installé, et votre licence du kit Java 2 SDK ne vous permet pas de redistribuer les fichiers SDK. Pour résoudre ce problème, Sun fournit son environnement d'exécution Java 2 qui est gratuit et redistribuable. (L'environnement d'exécution Java 2 ne doit pas être confondu avec la version interne et non redistribuable de l'environnement d'exécution du kit Java 2 SDK se trouvant dans le répertoire "jre" de l'environnement JRE.) La dernière étape du processus de déploiement intervient lorsque le logiciel est installé sur un système utilisateur individuel. L'installation consiste à copier le logiciel sur le système de l'utilisateur, puis à configurer ce système pour prendre en charge ce logiciel. Cette étape englobe l'installation et la configuration de l'environnement d'exécution. Si vous utilisez l'environnement d'exécution Java 2, vous devez vous assurer que votre procédure d'installation n'écrase jamais une installation existante, sauf si l'environnement d'exécution existant est une version antérieure. =============================================================== Redistribution de l'environnement d'exécution Java 2 =============================================================== Le terme "fournisseurs" utilisé ici fait référence aux détenteurs de licence, développeurs et fournisseurs de logiciels indépendants qui concèdent sous licence et distribuent l'environnement d'exécution Java 2 avec leurs programmes. Les fournisseurs doivent respecter les modalités de l'accord de licence du code binaire qui impliquent, notamment : - La création arbitraire de sous-ensemble de l'environnement d'exécution Java 2 n'est pas autorisée. Reportez-vous à la section ci-dessous intitulée "Fichiers obligatoires/facultatifs" pour identifier les fichiers qui peuvent éventuellement être omis des redistributions de l'environnement d'exécution. - Vous devez inclure dans la licence de votre produit les dispositions définies dans la licence du code binaire. -------------------------------------------------------------- Fichiers obligatoires/facultatifs -------------------------------------------------------------- Les détenteurs de licence doivent respecter la licence de l'environnement d'exécution Java 2. Les fichiers composant l'environnement d'exécution Java 2 sont divisés en deux catégories : obligatoire et facultatif. Les fichiers facultatifs peuvent être exclus des redistributions de l'environnement d'exécution Java 2 à la discrétion du détenteur de la licence. La section suivante contient une liste des fichiers et répertoires qui peuvent éventuellement être omis des redistributions avec l'environnement d'exécution Java 2. Tous les fichiers qui ne figurent pas dans ces listes de fichiers facultatifs doivent être inclus dans les redistributions de l'environnement d'exécution. --------------------------------------------------------------- Répertoires et fichiers facultatifs --------------------------------------------------------------- Les fichiers suivants peuvent éventuellement être exclus des redistributions : lib/i18n.jar Classes de conversion de caractères et prise en charge de toutes les autres langues lib/ext/ Répertoire contenant les fichiers jar d'extension bin/rmid Démon du système d'activation Java RMI bin/rmiregistry Registre des objets distants Java bin/tnameserv Serveur de noms Java IDL bin/keytool Outil de gestion des clés et certificats bin/policytool Outil de gestion et de création de fichiers de politique -------------------------------------------------------------- Redistribution de fichiers du kit Java 2 SDK -------------------------------------------------------------- Le kit Java 2 SDK, Standard Edition, ne peut pas être redistribué. En revanche, l'ensemble limité de fichiers du kit SDK énumérés ci-dessous peuvent être inclus dans les redistributions par des fournisseurs de l'environnement d'exécution Java 2. Tous les chemins d'accès sont relatifs au répertoire supérieur du kit. - jre/lib/cmm/PYCC.pf Profil de gestion des couleurs. Ce fichier n'est nécessaire que si l'API Java 2D est utilisée pour effectuer des conversions de tables de couleurs. - Tous les fichiers de police .ttf du répertoire jre/lib/fonts. Il convient de noter que la police LucidaSansRegular.ttf étant déjà contenue dans l'environnement d'exécution Java 2, il n'est pas nécessaire de reprendre ce fichier du kit SDK. - jre/lib/audio/soundbank.gm Cette banque de sons MIDI est présente dans le kit Java 2 SDK, mais a été supprimée de l'environnement d'exécution Java 2 afin d'en réduire la taille pour le téléchargement. Les banques de son MIDI sont souvent disponibles sous forme matérielle ou en tant que partie du système d'exploitation sur les systèmes modernes ; il n'est donc peut-être pas nécessaire de redistribuer le fichier soundbank.gm avec l'environnement d'exécution. Le fichier soundbank.gm du kit SDK peut, toutefois, être inclus dans les redistributions de l'environnement d'exécution à la discrétion du fournisseur. Plusieurs versions de banques de sons MIDI améliorées sont disponibles sur le site Web Java Sound : http://java.sun.com/products/java-media/sound/ Ces autres banques de sons peuvent être incluses dans les redistributions de l'environnement d'exécution Java 2. --------------------------------------------------------------- Copyright (c) 1998-2001 Sun Microsystems(tm), Inc. 901 San Antonio Road, Palo Alto, CA 94303-4900, Etats-Unis Tous droits réservés.