SLAM2 – Développement orienté Objet BTS SIO
Environnement Eclipse Luna TP N°1
1 OBJECTIF
Installer le même IDE de développement JAVA sur l'ensemble des postes.
1.1 TÉLÉCHARGEMENT DE L'IDE ECLIPSE
Il est possible de développer en JAVA dans différents environnements de travail.
Nous allons utiliser le même environnement afin de permettre une meilleure adaptation au poste
de travail en installant Eclipse Luna 64 bits. Tout autre environnement Eclipse pourrait être utilisé
mais la version Luna est la plus récente :
Release Date Platform version Projects
Luna 25 June 2014 4.4 Luna Projects
Kepler 26 June 2013 4.3 Kepler Projects
Juno 27 June 2012 4.2 Juno Projects
Indigo June 2011 3.7 Indigo projects
Helios 23 June 2010 3.6 Helios projects
Galileo 24 June 2009 3.5 Galileo projects
Ganymede 25 June 2008 3.4 Ganymede projects
Europa 29 June 2007 3.3 Europa projects
Callisto 30 June 2006 3.2 Callisto projects
Il existe également d'autres environnements de développements comme NetBeans, Jbuilder,
Dr.Java ou encore BlueJ, dont les évolutions varient au fur et à mesure du temps...
Les environnements de travail sont aussi appelés RAD (Rapid Application Development)
Vous trouverez Eclipse Luna sur le serveur \\srv-ig ou bien (si vous voulez l'installer sur votre poste
personnel) sur http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunasr1a
Choisir Eclipse IDE for Java Developers.
Notez que l'environnement Eclipse est développé en... JAVA !
1/6
SLAM2 – Développement orienté Objet BTS SIO
Environnement Eclipse Luna TP N°1
1.2 INSTALLATION D'ECLIPSE LUNA
L'installation d'Eclipse Luna est relativement simple mais prend du temps.
Il faut cependant noter que « workspace » signifie l'endroit seront enregistrés tout vos
« packages » (c'est-à-dire, vos projets et vos paquetages).
Vous devez donc choisir un répertoire accessible en écriture.
Il faut également avoir installé JAVA avant le lancement d'Eclipse afin que celui-ci reconnaisse sa
présence et puisse l'utiliser.
1.3 CATION D'UN PROJET JAVA
Après le lancement d'Eclipse Luna, vous avez accès à un IDE similaire (mais bien plus complet) à
Purebasic : de nombreuses fonctions et de nombreuses icônes permettent de créer des
programmes. Cliquez le menu File → New → JAVA Project
De nombreux champs sont disponibles mais, il
devrait y avoir une version de JAVA dans le cadre
'JRE'. Pour ceux qui souhaitent aller plus loin, vous
pouvez installer JAVA SE.
Explications :
JRE Java Runtime Environment
JSE Java Standard Environment
JDK Java Development Kit
J2E Java Enterprise Environment
JME Java Mobile Environment
Le fait de créer un nouveau projet évite de faire des tests dans paquetage existant et de modifier
celui-ci. De plus il doit y avoir une adéquation entre le paquetage et le nom de fichier.
2/6
SLAM2 – Développement orienté Objet BTS SIO
Environnement Eclipse Luna TP N°1
1.4 ÉDITION D'UN PROJET JAVA
Sur la barre d'état à gauche, le projet est affiché : en cliquant dessus avec le bouton droit il est
possible d'ajouter un paquetage ou une classe.
En ajoutant un paquetage, Eclipse demande le nom de celui-ci : le programme déconseillera un
nom commençant avec une majuscule.
Après avoir créé un paquetage vide, il faut maintenant y ajouter des classes. Pour votre premier
essai, nous allons créer un programme de type « Hello World ».
Effectuez un clic droit sur votre paquetage et sélectionnez New Class.
Donnez un nom à votre classe (commençant
avec une majuscule)
Cochez la case [Public Static Void Main(String[]
args)]
Cliquez sur [Finnish]
(voir capture d'écran ci-contre).
Si vous avez suivi ces étapes, vous devriez
obtenir le code suivant dans la fenêtre principale.
3/6
SLAM2 – Développement orienté Objet BTS SIO
Environnement Eclipse Luna TP N°1
package testHello;
public class MyFirstHello {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
Désormais, vous pouvez créer vos méthodes (rappel : une méthode correspond à une procédure
pouvant renvoyer un résultat) à l'intérieur de votre classe.
1.5 HELLO WORD !
Ajoutez les méthodes suivantes au-dessus de la méthode main() ;
public static void AfficheHello() {
// une simple méthode
System.out.print("Hello ");
}
public static void AfficheWord() {
// une autre méthode dans la classe
System.out.println("My World !");
}
private static int AfficheFrom(String string) {
// une simple fonction (inutilisable ailleurs : private)
System.out.println("From "+string);
return string.length();
}
Il faut maintenant utiliser ces méthodes dans la méthode principale main()
Pour cela, remplacez le nom de la classe « Simple » par le nom de votre Classe dans les lignes ci-
dessous :
System.out.println("Un programme simple en JAVA");
Simple.AfficheHello();
// on précise dans quelle classe se trouve AfficheHello()
Simple.AfficheWord();
System.out.println(Simple.AfficheFrom("BTS SIO 1ere annee")+" caractères");
Voici votre premier programme JAVA
Pour l'exécuter, il suffit de cliquer sur l'icône verte 'Run'.
4/6
SLAM2 – Développement orienté Objet BTS SIO
Environnement Eclipse Luna TP N°1
Normalement, votre interface Eclipse ressemble à ceci :
La zone 'A' rassemble tous les projets. Une petite icône à gauche permet de plier/déplier ceux-ci.
La zone 'B' est l'éditeur de texte : dans la colonne des lignes de texte, on trouvera des annotations
sur les erreurs ou les avertissements de l'éditeur. En passant la souris sur l'icône d'erreur, l'éditeur
proposera même une aide sommaire.
La zone 'C' permet l'affichage en mode console. Si votre projet est en mode graphique, rien ne
s'affichera ici.
La zone 'D' correspond à la barre d'outils. De nombreuses fonctions sont disponibles pour créer de
nouveaux projets, imprimer, exécuter ou déboguer vos programmes.
5/6
1 / 6 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 !