SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015
1
Configuration de L’environnement JAVA
1. Installation de la Machine Virtuelle Java
Le Kit de développement java JDK peut être téléchargé gratuitement à partir du site d’oracle
https://jdk7.java.net/download.html. Il faut installer la version adéquate selon votre
système d’exploitation : soit 32bits ou 64bits.
Le JDK contient 3 trois pacquages :
 J2Sdk1.7.exe : Kit de développement proprement dit
 Jre1.7.exe : Machine virtuelle java
 jdk17-doc.zip : Documentation java
Exécuter jdk-7u67-windows-i586.exe. Le JDK sera installé dans le répertoire c:program
filesjava et installe également jre1.7 dans le même dossier.
Le Kit du développement JAVA : les programmes nécessaires au développement java sont
placés dans le répertoire c:jdk1.7bin à savoir:
 javac.exe : Compilateur java.
 java.exe : Interpréteur du byte-code java.
 appletviewer.exe : Pour tester les applets java.
 Jdb.exe : Débogueur java.
 Javap.exe : désassembleur du byte code.
 Javadoc.exe : Générer la documentation de vos programmes java.
 Javah.exe : Permet de lier des programmes Java avec des méthodes natives, écrites
dans un autre langage et dépendant du système.
 jar.exe : Permet de compresser les classes Java ainsi que tous les fichiers nécessaires
à l'exécution d'un programme (graphiques, sons, etc.). Il permet en particulier
d'optimiser le chargement des applets sur Internet.
 jarsigner.exe : Un utilitaire permettant de signer les fichiers archives produits par
jar.exe.
DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015
2
2. Environnement de développement JAVA
Un Editeur de texte ASCII: on peut utiliser un simple éditeur comme notepad de windows
mais il est préférable d’utiliser un éditeur conçu pour la programmation java exemples:
Ultraedit, JCreator, ….
Eclipse est l’environnement de développement java le plus préféré pour les développeurs
java. Il est gratuit et c’est un environnement ouvert.
Autres IDE java :
 JDevlopper d’Oracle.
 JBuilder de Borland.
IDE: Integrated Development Environment (Environnement de développement intégré)
Il y a plusieurs versions d’Eclipse dédié pour les applications Desktop ainsi que les
applications J2EE :
 Eclipse Luna 4.4
 Eclipse Kepler (4.3)
 Eclipse Juno (4.2)
 Eclipse Indigo (3.7)
Téléchargé à partir du site Eclipse la version LUNA:
Pour 32bits :
https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/releas
e/luna/SR1a/eclipse-jee-luna-SR1a-win32.zip
Pour 64bits :
https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/releas
e/luna/SR1a/eclipse-jee-luna-SR1a-win32-x86_64.zip
Une fois téléchargé, il faut décompresser le
fichier dans un répertoire de votre PC.
En lançant l’IDE ECLIPSE, un dossier
Worspace sera crée dans l’emplacement
choisi de votre choix.
DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015
3
Création du premier projet JAVA:
Pour créer un nouveau projet Java, il suffit juste d’accéder comme suit : New > Java Project. Il faut
saisir par la suite le nom de ton projet dans Project Name, cliquez sur Finish pour terminer la
création.
Création de votre classe principale : la classe main.
DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015
4
3. Installation de la base de données
Téléchargez la base de données MySql à partir d’ici :
http://dev.mysql.com/downloads/mysql/
Installez votre serveur sur votre PC.
Il faut avoir un éditeur pour pouvoir accéder à notre base de donner et pouvoir la manipuler.
Pour cela il faut installer WorkBench à partir de ce lien :
http://dev.mysql.com/downloads/workbench/
Sinon vous pouvez installer EasyPHP pour avoir installer les deux aux même temps : le
serveur et l’éditeur de MySql (PHPMyAdmin).
Téléchargez EasyPHP à partir de leur site http://www.easyphp.org/download.php.
Installez EasyPHP et lancez-le :
Accédez à votre base de données à partir d’EasyPHP :
DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015
5
4. Installation du serveur Apache Tomcat
Il faut installer un serveur d’application java afin de lancer une application J2EE. Le
téléchargement est accessible par ici : http://tomcat.apache.org/download-
70.cgi.
Une fois le logiciel lancé, il y aura une icône tout en bas dans le menu.
Il reste qu’à démarrer le serveur (Start Service).
Il faut configurer le serveur sous Eclipse. Accédez à Windows > preferences>
Dans la section Server > Runtime Environments > ADD…
DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015
6
Vous allez sélectionner la version Apache Tomcat v7.0 > Next
Vous allez indiquer après l’emplacement du répertoire de l’installation de votre serveur
Tomcat. Votre serveur sera près à l’utilisation sous tomcat.
Reste à tester le fonctionnement de notre serveur, pour ce faire, on doit créer un projet
server comme suit :
DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015
7
New > Others > Severs … > Next > Tomcat V7.0
On aura un nouveau serveur créé dans la console en bas. On doit lancer le serveur pour le
tester.
Comme on peut le lancer de l’extérieur de l’ECLIPSE en accédant à partir de l’URL :
http://localhost:8080/
DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015
8
5. Installation du plugin Spring Tools
On va installer le plugin SPRING Tools pour notre Eclipse Luna. Il va faciliter la tâche de
travail et de développement de notre projet.
Accédez au menu d’Eclipse, dans Help > Eclipse
Maketplace > on tape SPRING TOOLS et on choisi le
plugin adéquat pour le télécharger.
DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015
9
Une fois on clique sur le bouton Install, le téléchargement commence automatiquement.
Reste juste à accepter l’installation et tapez sur Finish.
6. Installation du plugin HIBERNATE TOOLS
On va installer le plugin Hibernate Tools pour notre Eclipse Luna. Accédez au menu d’Eclipse,
dans Help > Eclipse Maketplace > on tape HIBERNATE TOOLS et on choisi le plugin adéquat
pour le télécharger.

Contenu connexe

Tendances

Spring Meetup Paris - Back to the basics of Spring (Boot)
Spring Meetup Paris - Back to the basics of Spring (Boot)Spring Meetup Paris - Back to the basics of Spring (Boot)
Spring Meetup Paris - Back to the basics of Spring (Boot)Eric SIBER
 
Les dessous du framework spring
Les dessous du framework springLes dessous du framework spring
Les dessous du framework springAntoine Rey
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapportInes Ouaz
 
Presentation JEE et son écossystéme
Presentation JEE et son écossystémePresentation JEE et son écossystéme
Presentation JEE et son écossystémeAlgeria JUG
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...ENSET, Université Hassan II Casablanca
 
Workshop spring session 2 - La persistance au sein des applications Java
Workshop spring   session 2 - La persistance au sein des applications JavaWorkshop spring   session 2 - La persistance au sein des applications Java
Workshop spring session 2 - La persistance au sein des applications JavaAntoine Rey
 
Tp1 - Initiation à Java-Eclipse
Tp1 - Initiation à Java-EclipseTp1 - Initiation à Java-Eclipse
Tp1 - Initiation à Java-EclipseLilia Sfaxi
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EESabri Bouchlema
 
Présentation de JEE et de son écosysteme
Présentation de JEE et de son écosystemePrésentation de JEE et de son écosysteme
Présentation de JEE et de son écosystemeStéphane Traumat
 
Une (simple) présentation de Apache Maven 2
Une (simple) présentation de Apache Maven 2Une (simple) présentation de Apache Maven 2
Une (simple) présentation de Apache Maven 2teejug
 
Architecture java j2 ee a partager
Architecture java j2 ee a partagerArchitecture java j2 ee a partager
Architecture java j2 ee a partageraliagadir
 

Tendances (20)

Spring Meetup Paris - Back to the basics of Spring (Boot)
Spring Meetup Paris - Back to the basics of Spring (Boot)Spring Meetup Paris - Back to the basics of Spring (Boot)
Spring Meetup Paris - Back to the basics of Spring (Boot)
 
Les dessous du framework spring
Les dessous du framework springLes dessous du framework spring
Les dessous du framework spring
 
J2 ee
J2 eeJ2 ee
J2 ee
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapport
 
Presentation JEE et son écossystéme
Presentation JEE et son écossystémePresentation JEE et son écossystéme
Presentation JEE et son écossystéme
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
 
Maven
MavenMaven
Maven
 
Spring
SpringSpring
Spring
 
Workshop spring session 2 - La persistance au sein des applications Java
Workshop spring   session 2 - La persistance au sein des applications JavaWorkshop spring   session 2 - La persistance au sein des applications Java
Workshop spring session 2 - La persistance au sein des applications Java
 
Tp1 - Initiation à Java-Eclipse
Tp1 - Initiation à Java-EclipseTp1 - Initiation à Java-Eclipse
Tp1 - Initiation à Java-Eclipse
 
Support POO Java première partie
Support POO Java première partieSupport POO Java première partie
Support POO Java première partie
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
1 Introduction
1 Introduction1 Introduction
1 Introduction
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EE
 
Présentation de JEE et de son écosysteme
Présentation de JEE et de son écosystemePrésentation de JEE et de son écosysteme
Présentation de JEE et de son écosysteme
 
Presentation Spring
Presentation SpringPresentation Spring
Presentation Spring
 
Cours jee 1
Cours jee 1Cours jee 1
Cours jee 1
 
Rapport tp1 j2ee
Rapport tp1 j2eeRapport tp1 j2ee
Rapport tp1 j2ee
 
Une (simple) présentation de Apache Maven 2
Une (simple) présentation de Apache Maven 2Une (simple) présentation de Apache Maven 2
Une (simple) présentation de Apache Maven 2
 
Architecture java j2 ee a partager
Architecture java j2 ee a partagerArchitecture java j2 ee a partager
Architecture java j2 ee a partager
 

En vedette

Cv Ouaz Ines
Cv Ouaz InesCv Ouaz Ines
Cv Ouaz InesInes Ouaz
 
Cv ines ouaz
Cv ines ouazCv ines ouaz
Cv ines ouazInes Ouaz
 
Examen principal + Correction ASD
Examen principal + Correction ASDExamen principal + Correction ASD
Examen principal + Correction ASDInes Ouaz
 
Travaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesTravaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesInes Ouaz
 
Algorithme & structures de données Chap I
Algorithme & structures de données Chap IAlgorithme & structures de données Chap I
Algorithme & structures de données Chap IInes Ouaz
 
Algorithme & structures de données Chap II
Algorithme & structures de données Chap IIAlgorithme & structures de données Chap II
Algorithme & structures de données Chap IIInes Ouaz
 
Enabling Continuous Delivery For Major Retailer using open source Jenkins
Enabling Continuous Delivery For Major Retailer using open source JenkinsEnabling Continuous Delivery For Major Retailer using open source Jenkins
Enabling Continuous Delivery For Major Retailer using open source JenkinsMasood Jan
 
Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015Ines Ouaz
 
Examen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de donnéesExamen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de donnéesInes Ouaz
 
Examen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionExamen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionInes Ouaz
 
La lettre de l'Union aux enseignants
La lettre de l'Union aux enseignantsLa lettre de l'Union aux enseignants
La lettre de l'Union aux enseignantsJGrosperrin2014
 
Ki'Scène Bel'Art : Flash Back de la 5ème édition by la Compagnie En'Corps
Ki'Scène Bel'Art : Flash Back de la 5ème édition by la Compagnie En'CorpsKi'Scène Bel'Art : Flash Back de la 5ème édition by la Compagnie En'Corps
Ki'Scène Bel'Art : Flash Back de la 5ème édition by la Compagnie En'CorpsMohamed Amine Fadli
 
Les Français et le Nouveau Monde numérique
Les Français et le Nouveau Monde numériqueLes Français et le Nouveau Monde numérique
Les Français et le Nouveau Monde numériqueMarketingZ
 
Presentation acseo 2012
Presentation acseo 2012Presentation acseo 2012
Presentation acseo 2012ACSEO
 
Présentation Nouveautés Office du Tourisme de Spa 2013
Présentation Nouveautés Office du Tourisme de Spa 2013Présentation Nouveautés Office du Tourisme de Spa 2013
Présentation Nouveautés Office du Tourisme de Spa 2013Isabelle Grégoire
 

En vedette (20)

Cv Ouaz Ines
Cv Ouaz InesCv Ouaz Ines
Cv Ouaz Ines
 
Cv ines ouaz
Cv ines ouazCv ines ouaz
Cv ines ouaz
 
Examen principal + Correction ASD
Examen principal + Correction ASDExamen principal + Correction ASD
Examen principal + Correction ASD
 
Travaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesTravaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de données
 
Algorithme & structures de données Chap I
Algorithme & structures de données Chap IAlgorithme & structures de données Chap I
Algorithme & structures de données Chap I
 
Algorithme & structures de données Chap II
Algorithme & structures de données Chap IIAlgorithme & structures de données Chap II
Algorithme & structures de données Chap II
 
Enabling Continuous Delivery For Major Retailer using open source Jenkins
Enabling Continuous Delivery For Major Retailer using open source JenkinsEnabling Continuous Delivery For Major Retailer using open source Jenkins
Enabling Continuous Delivery For Major Retailer using open source Jenkins
 
Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015
 
Examen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de donnéesExamen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de données
 
Examen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionExamen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correction
 
3 c-etude fin
3  c-etude fin3  c-etude fin
3 c-etude fin
 
Carrieres
CarrieresCarrieres
Carrieres
 
La lettre de l'Union aux enseignants
La lettre de l'Union aux enseignantsLa lettre de l'Union aux enseignants
La lettre de l'Union aux enseignants
 
Ki'Scène Bel'Art : Flash Back de la 5ème édition by la Compagnie En'Corps
Ki'Scène Bel'Art : Flash Back de la 5ème édition by la Compagnie En'CorpsKi'Scène Bel'Art : Flash Back de la 5ème édition by la Compagnie En'Corps
Ki'Scène Bel'Art : Flash Back de la 5ème édition by la Compagnie En'Corps
 
Les Français et le Nouveau Monde numérique
Les Français et le Nouveau Monde numériqueLes Français et le Nouveau Monde numérique
Les Français et le Nouveau Monde numérique
 
Imágenes estudio CIMEC,intención de compra y e commerce
Imágenes estudio CIMEC,intención de compra y e commerceImágenes estudio CIMEC,intención de compra y e commerce
Imágenes estudio CIMEC,intención de compra y e commerce
 
Enterasys cloud wireles final f
Enterasys cloud wireles final fEnterasys cloud wireles final f
Enterasys cloud wireles final f
 
Presentation acseo 2012
Presentation acseo 2012Presentation acseo 2012
Presentation acseo 2012
 
Présentation Nouveautés Office du Tourisme de Spa 2013
Présentation Nouveautés Office du Tourisme de Spa 2013Présentation Nouveautés Office du Tourisme de Spa 2013
Présentation Nouveautés Office du Tourisme de Spa 2013
 
Sesión 14 edurel quinto sec
Sesión 14 edurel quinto secSesión 14 edurel quinto sec
Sesión 14 edurel quinto sec
 

Similaire à Environnement java

Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravoSoumia Brabije
 
Installation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de TomcatInstallation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de TomcatMohamed Ben Bouzid
 
Formation JAVA (1)
Formation JAVA (1)Formation JAVA (1)
Formation JAVA (1)Ahmed Charef
 
Play Framework
Play FrameworkPlay Framework
Play FrameworkArmaklan
 
Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances Firas Kouẞàa
 
A la découverte de docker
A la découverte de dockerA la découverte de docker
A la découverte de dockerjean pasqualini
 
Se7en Ua French Guide
Se7en Ua French GuideSe7en Ua French Guide
Se7en Ua French Guideguest6ff4ac
 
Build automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et JenkinsBuild automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et JenkinsCocoaHeads France
 
Virtualiser une machine_physique
Virtualiser une machine_physiqueVirtualiser une machine_physique
Virtualiser une machine_physiqueanasslv
 
Spring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'tsSpring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'tsJulien Wittouck
 

Similaire à Environnement java (20)

Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravo
 
Installation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de TomcatInstallation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de Tomcat
 
1-android.pdf
1-android.pdf1-android.pdf
1-android.pdf
 
Chap 02 poo en java
Chap 02 poo en javaChap 02 poo en java
Chap 02 poo en java
 
Formation JAVA (1)
Formation JAVA (1)Formation JAVA (1)
Formation JAVA (1)
 
Introduction à Java
Introduction à JavaIntroduction à Java
Introduction à Java
 
#6 Outils De Developpement
#6 Outils De Developpement#6 Outils De Developpement
#6 Outils De Developpement
 
Paug aosp ice-creamsandwich_20120119
Paug aosp ice-creamsandwich_20120119Paug aosp ice-creamsandwich_20120119
Paug aosp ice-creamsandwich_20120119
 
openFrameworks
openFrameworksopenFrameworks
openFrameworks
 
Play Framework
Play FrameworkPlay Framework
Play Framework
 
Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances
 
A la découverte de docker
A la découverte de dockerA la découverte de docker
A la découverte de docker
 
Chap android
Chap androidChap android
Chap android
 
Se7en Ua French Guide
Se7en Ua French GuideSe7en Ua French Guide
Se7en Ua French Guide
 
Noyau
NoyauNoyau
Noyau
 
Build automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et JenkinsBuild automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et Jenkins
 
How to install gwt and maven
How to install gwt and maven How to install gwt and maven
How to install gwt and maven
 
How to install gwt and maven
How to install gwt and maven How to install gwt and maven
How to install gwt and maven
 
Virtualiser une machine_physique
Virtualiser une machine_physiqueVirtualiser une machine_physique
Virtualiser une machine_physique
 
Spring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'tsSpring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'ts
 

Dernier

presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.docKarimKhrifech
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurdinaelchaine
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfssuser40e112
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 

Dernier (20)

presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.doc
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteur
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 

Environnement java

  • 1. DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015 1 Configuration de L’environnement JAVA 1. Installation de la Machine Virtuelle Java Le Kit de développement java JDK peut être téléchargé gratuitement à partir du site d’oracle https://jdk7.java.net/download.html. Il faut installer la version adéquate selon votre système d’exploitation : soit 32bits ou 64bits. Le JDK contient 3 trois pacquages :  J2Sdk1.7.exe : Kit de développement proprement dit  Jre1.7.exe : Machine virtuelle java  jdk17-doc.zip : Documentation java Exécuter jdk-7u67-windows-i586.exe. Le JDK sera installé dans le répertoire c:program filesjava et installe également jre1.7 dans le même dossier. Le Kit du développement JAVA : les programmes nécessaires au développement java sont placés dans le répertoire c:jdk1.7bin à savoir:  javac.exe : Compilateur java.  java.exe : Interpréteur du byte-code java.  appletviewer.exe : Pour tester les applets java.  Jdb.exe : Débogueur java.  Javap.exe : désassembleur du byte code.  Javadoc.exe : Générer la documentation de vos programmes java.  Javah.exe : Permet de lier des programmes Java avec des méthodes natives, écrites dans un autre langage et dépendant du système.  jar.exe : Permet de compresser les classes Java ainsi que tous les fichiers nécessaires à l'exécution d'un programme (graphiques, sons, etc.). Il permet en particulier d'optimiser le chargement des applets sur Internet.  jarsigner.exe : Un utilitaire permettant de signer les fichiers archives produits par jar.exe.
  • 2. DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015 2 2. Environnement de développement JAVA Un Editeur de texte ASCII: on peut utiliser un simple éditeur comme notepad de windows mais il est préférable d’utiliser un éditeur conçu pour la programmation java exemples: Ultraedit, JCreator, …. Eclipse est l’environnement de développement java le plus préféré pour les développeurs java. Il est gratuit et c’est un environnement ouvert. Autres IDE java :  JDevlopper d’Oracle.  JBuilder de Borland. IDE: Integrated Development Environment (Environnement de développement intégré) Il y a plusieurs versions d’Eclipse dédié pour les applications Desktop ainsi que les applications J2EE :  Eclipse Luna 4.4  Eclipse Kepler (4.3)  Eclipse Juno (4.2)  Eclipse Indigo (3.7) Téléchargé à partir du site Eclipse la version LUNA: Pour 32bits : https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/releas e/luna/SR1a/eclipse-jee-luna-SR1a-win32.zip Pour 64bits : https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/releas e/luna/SR1a/eclipse-jee-luna-SR1a-win32-x86_64.zip Une fois téléchargé, il faut décompresser le fichier dans un répertoire de votre PC. En lançant l’IDE ECLIPSE, un dossier Worspace sera crée dans l’emplacement choisi de votre choix.
  • 3. DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015 3 Création du premier projet JAVA: Pour créer un nouveau projet Java, il suffit juste d’accéder comme suit : New > Java Project. Il faut saisir par la suite le nom de ton projet dans Project Name, cliquez sur Finish pour terminer la création. Création de votre classe principale : la classe main.
  • 4. DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015 4 3. Installation de la base de données Téléchargez la base de données MySql à partir d’ici : http://dev.mysql.com/downloads/mysql/ Installez votre serveur sur votre PC. Il faut avoir un éditeur pour pouvoir accéder à notre base de donner et pouvoir la manipuler. Pour cela il faut installer WorkBench à partir de ce lien : http://dev.mysql.com/downloads/workbench/ Sinon vous pouvez installer EasyPHP pour avoir installer les deux aux même temps : le serveur et l’éditeur de MySql (PHPMyAdmin). Téléchargez EasyPHP à partir de leur site http://www.easyphp.org/download.php. Installez EasyPHP et lancez-le : Accédez à votre base de données à partir d’EasyPHP :
  • 5. DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015 5 4. Installation du serveur Apache Tomcat Il faut installer un serveur d’application java afin de lancer une application J2EE. Le téléchargement est accessible par ici : http://tomcat.apache.org/download- 70.cgi. Une fois le logiciel lancé, il y aura une icône tout en bas dans le menu. Il reste qu’à démarrer le serveur (Start Service). Il faut configurer le serveur sous Eclipse. Accédez à Windows > preferences> Dans la section Server > Runtime Environments > ADD…
  • 6. DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015 6 Vous allez sélectionner la version Apache Tomcat v7.0 > Next Vous allez indiquer après l’emplacement du répertoire de l’installation de votre serveur Tomcat. Votre serveur sera près à l’utilisation sous tomcat. Reste à tester le fonctionnement de notre serveur, pour ce faire, on doit créer un projet server comme suit :
  • 7. DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015 7 New > Others > Severs … > Next > Tomcat V7.0 On aura un nouveau serveur créé dans la console en bas. On doit lancer le serveur pour le tester. Comme on peut le lancer de l’extérieur de l’ECLIPSE en accédant à partir de l’URL : http://localhost:8080/
  • 8. DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015 8 5. Installation du plugin Spring Tools On va installer le plugin SPRING Tools pour notre Eclipse Luna. Il va faciliter la tâche de travail et de développement de notre projet. Accédez au menu d’Eclipse, dans Help > Eclipse Maketplace > on tape SPRING TOOLS et on choisi le plugin adéquat pour le télécharger.
  • 9. DEF (DEVELOPPEMENT/ ENCADREMENT/FORMATION) 17/18/2015 9 Une fois on clique sur le bouton Install, le téléchargement commence automatiquement. Reste juste à accepter l’installation et tapez sur Finish. 6. Installation du plugin HIBERNATE TOOLS On va installer le plugin Hibernate Tools pour notre Eclipse Luna. Accédez au menu d’Eclipse, dans Help > Eclipse Maketplace > on tape HIBERNATE TOOLS et on choisi le plugin adéquat pour le télécharger.