Le guide
du développeur
Java 2
Pierre-Yves Saumont
Antoine Mirecourt
Le guide
du développeur
Java 2
© Groupe Eyrolles, 2003,
ISBN : 2-212 -11275-0
1
1
Installation
de Java
Écrire des programmes en Java nécessite que vous disposiez d'un certain nom-
bre d’outils. Bien entendu, il vous faut un ordinateur équipé d'un disque dur et
d'une quantité de mémoire suffisante ainsi que d'un système d'exploitation. Vous
pouvez utiliser n'importe quel ordinateur, à condition que vous soyez en mesure
de trouver le logiciel indispensable. Sun Microsystems diffuse gratuitement le
compilateur et les autres outils nécessaires pour les environnements Windows,
Linux et Solaris. Si vous possédez un Macintosh fonctionnant sous Mac OS X,
vous disposez d'un environnement Java 1.3 complet. En revanche, si vous utili-
sez un Macintosh sous une version précédente du système (Mac OS 9 par exem-
ple), il vous faudra vous procurer les outils nécessaires auprès d'un autre
fournisseur. Dans ce premier chapitre, nous supposerons que vous disposez d'un
PC sous Windows 98. Les manipulations à effectuer sont cependant pratique-
ment identiques dans le cas des autres environnements. L'écriture des program-
mes, elle, est strictement identique. En revanche, la façon de les exécuter est
différente sur un Macintosh sous Mac OS 9, car ce système (Mac OS) ne dispose
pas d'un mode « ligne de commande ». Vous devez donc utiliser un environne-
ment de programmation qui fournisse une fenêtre de commande dans laquelle
vous pourrez taper les commandes nécessaires.
Dans ce chapitre
Configuration nécessaire
Installation du J2SDK sous Windows
Configuration de l'environnement sous Windows
Installation de la documentation sous Windows
Installation du J2RE Windows
Installation du J2SDK sous Linux
Ce que contient le J2SDK
Un navigateur HTML compatible Java
Un éditeur pour la programmation
Un environnement de développement
Les outils Open Source
Où trouver des informations ?
Copyright © 2003 Groupe Eyrolles
2
Le Développeur Java 2
Sun Microsystems diffuse sur son site Web les dernières versions de ses logiciels. Les trois
plus importants sont :
Le J2SDK
1
(Java 2 Software Development Kit), qui contient javac, le compilateur qui
transforme votre programme source en bytecode, java, le programme permettant
l’exécution du bytecode constituant les applications, lAppletViewer, pour exécuter les
applets, javadoc, un programme permettant de créer automatiquement la documen-
tation de vos programmes au format HTML, et d’autres utilitaires
2
.
La documentation, qui contient la liste de toutes les classes Java. Cette documenta-
tion est absolument indispensable au programmeur. Elle est au format HTML et
doit être consultée à l’aide d’un navigateur.
Le J2RE (Java 2 Runtime Environment), qui contient tout ce qui est nécessaire pour
diffuser vos applications aux utilisateurs.
Pour être certain de disposer des dernières versions, vous pouvez vous connecter à
l’adresse:
et télécharger ces trois éléments (ainsi que bien dautres !). Cependant, étant donné le
volume de données que cela représente (37 Mo pour le J2SDK, 32 Mo pour la documen-
tation, 8 Mo pour le J2RE en version américaine et 10 Mo pour la version internatio-
nale), le téléchargement peut durer plusieurs heures. Aussi, nous avons inclus le J2SDK,
sa documentation et le J2RE sur le CD-Rom accompagnant ce livre. Si vous souhaitez
vérifier qu’il s'agit bien de la dernière version, connectez-vous à l’adresse indiquée à la
page précédente. Les versions fournies sur le CD-Rom sont suffisantes pour tous les
exemples du livre. Le J2SDK et le J2RE figurant sur le CD-Rom portent le numéro de
version 1.4.1_01. Java a pris la dénomination Java 2 à partir de la version 1.2.0.
Configuration nécessaire
Pour utiliser Java et le J2SDK, vous devez disposer d'une configuration suffisante. Nous
décrirons ici la configuration minimale pour les utilisateurs disposant d'un PC sous
Windows.
Ordinateur
Sur PC, Java 2, dans sa version 1.4.1, nécessite un PC équipé au moins d'un processeur
Pentium II Intel (ou compatible fonctionnant à 166 MHz. Il va de soi qu'il s'agit dun
minimum et quil est souhaitable de disposer dun processeur au moins deux fois plus
1. Jusqu'à la version 1.2, le J2SDK était nommé JDK (Java Development Kit). De très nombreux programmeurs (y
compris chez Sun Microsystems) continuent d'utiliser cette dénomination. De la même façon, le J2RE était nommé
simplement JRE.
2. Il existe trois versions de Java, appelées respectivement J2SE (Java 2 Standard Edition) et J2EE (Java 2 Enterprise Edi-
tion) et J2ME (Java 2 Micro Edition). La seconde est une extension de la première qui contient des éléments logiciels
supplémentaires permettant de réaliser des applications serveurs. La troisième est une version spéciale destinée à la
réalisation d'applications embarquées. Dans ce livre, nous ne parlerons que de J2SE.
http://java.sun.com/j2se/downloads.html
Copyright © 2003 Groupe Eyrolles
3
C
HAPITRE
1
Installation de Java
rapide. Le temps de développement sen ressentira, surtout si vous compilez de grosses
applications. Pour ce qui est de lexécution des programmes, vous devez, si possible,
disposer dune machine correspondant à la configuration minimale sur laquelle votre
application doit fonctionner. Vous serez ainsi en mesure de tester votre application dans
les conditions réelles, ce qui évitera de mauvaises surprises à vos utilisateurs. Le fonction-
nement avec des processeurs compatibles est possible mais n’est pas garanti par Sun.
Système
Le J2SDK 1.4.1 est compatible avec les systèmes dexploitation Windows98,
Windows ME, Windows NT 4 (avec le Service Pack 5 ou plus), Windows 2000 (avec le
Service Pack 2 ou plus), Windows XP et Linux, ainsi qu’avec le système d’exploitation de
Sun Solaris, en version 7 ou 8 pour les machines à processeur Intel ou en version Sparc.
Pour les Macintosh, la version de Java fournie par Apple est à ce jour la 1.3.1 (avec le
système Mac OS X).
Mémoire
Vous devez disposer d'un minimum de 32 Mo de mémoire RAM pour faire fonctionner
des applications fenêtrées. L’utilisation d’applets dans un navigateur équidu plug-in
Java nécessite 48 Mo. Il sagit de la mémoire disponible pour Java. Dans la pratique, il
faut une quantité de mémoire nettement supérieure, variable selon les systèmes d'exploi-
tation et surtout selon les applications que vous souhaitez faire fonctionner simultané-
ment. Si vous utilisez un IDE, vous devrez disposer d'un minimum de 256 Mo pour
travailler confortablement.
Disque
L’installation du J2SDK nécessite un espace libre de 120 Mo sur le disque dur. Pour une
installation complète de la documentation, vous devez disposer de 140 Mo supplémen-
taires. Une fois installé, le J2SDK occupe 70 Mo et la documentation 184 Mo.
Installation du J2SDK sous Windows
Pour installer le J2SDK, vérifiez tout dabord que vous disposez sur votre disque dur d'un
espace suffisant. Il faut 70 Mo pour une installation complète et 50 Mo pour une instal-
lation minimale. Toutefois, le processus d’installation utilise un certain nombre de
fichiers temporaires. Pour une installation complète, l’espace utilisé pendant l’installation
monte jusqu’à 120 Mo. Si vous souhaitez ajouter la documentation (ce qui est tout à fait
indispensable), vous devez disposer de 180 Mo supplémentaires. Pour lancer le J2SDK,
exécutez le programme :
se trouvant dans le dossier
\windows\java
sur le CD-Rom. Suivez les instructions affi-
chées. Le programme vous demande tout dabord d'accepter les termes de la licence
dutilisation. Cliquez sur le bouton Yes pour accepter et sur Next chaque fois que vous
j2sdk-1_4_1_01-windows-i586.exe
Copyright © 2003 Groupe Eyrolles
4
Le Développeur Java 2
voulez passer à la page suivante du programme d'installation (figure 1.1). Il n’est pas
conseillé daccepter le dossier proposé (
c:\j2sdk1.4.1_01
). Cela n’a techniquement
aucune importance, mais pose un problème lors des mises à jour des versions mineures,
par exemple lorsque vous passerez de la version 1.4.1_01 à 1.4.1_02. Dans ce cas, tous
les programmes que vous aurez configurés (un serveur Web, ou un IDE, par exemple) ne
fonctionneront plus. Étant donné que vous ne devez pas faire cohabiter deux versions
mineures d’une même version majeure, autant simplifier en nommant le répertoire
d’installation
c:\j2sdk1.4.1
.
Lorsque le programme vous demande quels sont les composants que vous souhaitez
installer, cochez ceux qui vous intéressent, décochez les autres (figure 1.2). Les options
Demos et Java Sources sont très intéressantes si vous disposez d'un espace suffisant sur
votre disque dur (Les démos occupent près de 10 Mo et les sources environ autant.). Il
est très instructif d'examiner les programmes de démonstration afin de voir comment les
problèmes y sont résolus. Quant aux sources de Java (écrites en Java), leur étude est la
meilleure façon de se familiariser avec les aspects les plus intimes du langage, mais cela
demande toutefois d'avoir déjà de bonnes notions de base !
Le programme vous propose ensuite d’installer le plug-in Java pour les navigateurs
présents sur votre PC. Cette installation est automatique (figure 1.3).
Ne vous inquiétez pas si vous disposez de Netscape 7 et que le programme indique quil
a trouvé une version 6, cela n'empêche pas l'installation de se dérouler normalement.
Le programme dinstallation place les fichiers dans le dossier
j2sdk1.4.1_01
ou
j2sdk1.4.1,
si vous avez suivi nos conseils partir de maintenant, nous considèrerons
que vous avez choisi le dossier
j2sdk1.4.1
.). Une fois l’installation terminée, le
programme configure l'environnement pour le J2RE (qui est automatiquement installé
en même temps que le J2SDK), puis vous propose de consulter un fichier (
README.txt
)
contenant diverses informations concernant cette version du J2SDK. Vous pouvez vous
dispenser de le faire, une version HTML de ce document se trouvant dans lepertoire
d’installation du J2SDK. Elle est beaucoup plus agréable à consulter et contient de
Figure 1.1
Choix d’un dossier
d’installation.
1 / 37 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !