lundi 21 avril 2014

Installation JDK/Eclipse

Nous avons voir dans cet article, l'installation du JDK et d'Eclipse de façon à avoir un environnement opérationnel pour les développements futurs.

Java Development Kit

Pour pouvoir développer des applications en Java, il faut d'abord installer le JDK (Java Development Kit) disponible sur le site d'Oracle.
Actuellement, la version que j'utilise est le Java SE Development Kit 7 (SE = Standard Edition).

Nota sous Windows : si vous installez n'importe quel programme de développement, je vous conseille de les installer en dehors du répertoire "Program Files" afin d'éviter d'avoir des problèmes avec l'UAC (User Account Control) de Windows. Personnellement, j'installe tous les programmes de développement sous C:\Dev\.

A noter également que l'installeur windows copie les exécutables java dans le répertoire C:\Windows\System32. Donc, si vous lancez une ligne de commande afin de vérifier que l'installation se soit bien effectuée, vous obtenez :
Obtenir la version de Java installée
Par contre, si la variable d'environnement "Path" est du style "C:\Dev\jdk1.6\bin;C:\Windows\System32", c'est-à-dire qu'un JDK est déclaré avant le répertoire "System32", l'exécutable "java" qui sera lancé sera pour cet exemple celui du jdk 1.6 et non pas celui du répertoire "System32".

Eclipse

Depuis de nombreuses années, j'utilise cet environnement très complet, même si des fois il souffre de quelques lenteurs à force d'y ajouter des plugins.

Installer

Pour l'installer, allez sur le site d'Eclipse et télécharger la version "Eclipse IDE for Java EE Developers" (fichier zip). Cela permet d'avoir tous les outils pour le développement d'applications d'entreprise.
Actuellement, j'utilise la version Kepler (4.3.2).

Une fois le téléchargement effectué, il suffit de dézipper le fichier  dans le répertoire "C:\Dev" par exemple.

Lier Eclipse/JDK

Ensuite, il serait possible de lancer Eclipse directement puisque le JDK a été installé précédemment. L'inconvénient de cette technique, c'est que si on change de version de JDK, on va lancer Eclipse avec le nouveau JDK sans s'en rendre compte.
Pour lier Eclipse avec le JDK précédemment installé, on va modifier le fichier "eclipse.ini" présent dans le répertoire d'Eclipse, de façon à spécifier la VM (machine virtuelle) que Eclipse va utiliser :
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\Dev\jdk1.7.0_55\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

Modifier la taille de la mémoire

Par la même occasion, on peut modifier la taille du heap, de façon à allouer plus de mémoire dès le démarrage (-Xms), car Eclipse va utiliser au moins 300M. La valeur -Xmx correspond à la valeur maximale du heap : il sera donc certainement nécessaire d'augmenter cette valeur, surtout si vous gérez beaucoup de projets. Les valeurs que vous mettez, dépendent également de votre machine (32 ou 64) et de ses capacités en RAM.
-vm
C:\Dev\jdk1.7.0_55\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms256m
-Xmx512m

Spécifier un username

Lorsque vous créez une nouvelle classe dans Eclipse, le paramètre "@author" est spécifié au niveau de la javadoc de votre classe. Par défaut, la valeur utilisée est celle de votre compte Windows (par exemple Bruno Cornouiller). Dans le cadre de projets d'entreprise, on a tendance à utiliser plutôt un login utilisateur (bcornouiller). Afin que Eclipse renseigne automatiquement l'auteur par votre login, il faut ajouter la variable "-Duser.name" dans le fichier "eclipse.ini" :
-vm
C:\Dev\jdk1.7.0_55\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Duser.name=bcornouiller
-Xms256m
-Xmx512m

Espace de travail

Lorsque vous lancez Eclipse, vous devez choisir un workspace (espace de travail) dans lequel vous pourrez créer vos projets. Il faut toujours choisir un workspace en dehors du répertoire d'installation d'Eclipse, par exemple dans "C:\Projects\workspace".

Vous êtes prêt à développer ! Bonne route !

Aucun commentaire:

Enregistrer un commentaire