{"id":394,"date":"2013-02-13T15:43:06","date_gmt":"2013-02-13T14:43:06","guid":{"rendered":"http:\/\/qualilogy.com\/fr\/?p=394"},"modified":"2013-05-04T10:26:22","modified_gmt":"2013-05-04T09:26:22","slug":"installer-sonar-jdk","status":"publish","type":"post","link":"http:\/\/qualilogy.com\/fr\/installer-sonar-jdk\/","title":{"rendered":"Installer Sonar &#8211; JDK"},"content":{"rendered":"<p><a href=\"http:\/\/vicken.deviantart.com\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-395\" alt=\"Install SONAR - JDK\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_Install_JDK.jpg\" width=\"270\" height=\"350\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_Install_JDK.jpg 270w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_Install_JDK-231x300.jpg 231w\" sizes=\"(max-width: 270px) 100vw, 270px\" \/><\/a>Premier post sur l\u2019installation d\u2019une plateforme de mesure de la qualit\u00e9 des applications : l\u2019installation d\u2019un JDK ou Java Development Kit.<\/p>\n<p>Mais auparavant, un mot sur notre environnement.<\/p>\n<p>Quand on regarde <a title=\"Documentation d'installation SONAR\" href=\"http:\/\/docs.codehaus.org\/display\/SONAR\/Installation+and+Upgrade\" target=\"_blank\">la documentation d&rsquo;installation de SONAR<\/a>, on remarque qu&rsquo;il est possible d&rsquo;utiliser celui-ci dans toutes sortes d&rsquo;environnements et de configurations diff\u00e9rentes: Windows, AIX, Solaris, Linux, avec Maven ou Ant (ou pas), en tant que service (ou pas), etc. <!--more--><\/p>\n<p>En ce qui me concerne, j&rsquo;ai install\u00e9 SONAR sur un simple portable \u00e9quip\u00e9 de Windows 7 (Professional Edition, Service Pack 1). Il s&rsquo;agit d&rsquo;un Windows en anglais, donc les messages et menus dans les illustrations ci-dessous seront en anglais, mais cela ne devrait pas vous poser de probl\u00e8mes.<\/p>\n<p>Je vois pas mal d&rsquo;installation SONAR sur des machines avec Linux mais comme dit pr\u00e9c\u00e9demment, cette s\u00e9rie de posts a pour objectif de faciliter l&rsquo;installation et l&rsquo;utilisation d&rsquo;une plateforme d&rsquo;analyse de code par des personnes sans aucun profil technique. Et g\u00e9n\u00e9ralement, ces personnes travaillent avec un PC \u00e9quip\u00e9 de Windows, qui reste encore majoritaire dans bon nombre d&rsquo;entreprises, au moins pour ce qui est des stations de travail personnelles.<\/p>\n<p>Les proc\u00e9dures d&rsquo;installation que je vais pr\u00e9senter dans ce post et les suivants seront donc pour un environnement Windows 7. Elles seront d\u00e9taill\u00e9es pas-\u00e0-pas, avec un maximum d&rsquo;images et d&rsquo;explications. Attendez-vous donc \u00e0 des posts de plusieurs pages !<\/p>\n<h2>Qu&rsquo;est-ce que le JDK ?<\/h2>\n<p>Je ne vais pas donner beaucoup d&rsquo;explications sur ce qu&rsquo;est un JDK ou Tomcat, vous trouverez facilement plus de pr\u00e9cisions sur Internet. Je me limiterai \u00e0 une courte description, afin de rendre compr\u00e9hensible chaque \u00e9tape de notre installation et chaque composant de notre architecture, et \u00e9viter d&rsquo;effectuer une installation b\u00eatement et sans rien comprendre.<\/p>\n<p>Un JDK ou Java Development Kit est un &lsquo;kit&rsquo; (ou bo\u00eete \u00e0 outils) destin\u00e9 \u00e0 un programmeur afin de\u00a0 d\u00e9velopper des applications Java, Il comprend un compilateur, les biblioth\u00e8ques de base ainsi que d&rsquo;autres composants, mais surtout, il contient \u00e9galement un JRE.<\/p>\n<p>Le JRE ou Java Run Time Environment\u00a0comprent une JVM (Java Virtual Machine) qui permet d&rsquo;ex\u00e9cuter des programmes Java. Sans entrer dans plus de pr\u00e9cisions, retenons simplement que le JDK est n\u00e9cessaire pour pouvoir faire fonctionner SONAR, mais aussi Jenkins, Tomcat, etc. Il est d&rsquo;ailleurs indiqu\u00e9 dans la documentation comme le seul <a title=\"Pr\u00e9-requis insttallation SONAR\" href=\"http:\/\/docs.codehaus.org\/display\/SONAR\/Requirements\" target=\"_blank\">pr\u00e9-requis <\/a>\u00e0 l&rsquo;installation de SONAR.<\/p>\n<h2>Download du JDK<\/h2>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-409\" alt=\"SONAR Install JDK 6\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6.jpg\" width=\"189\" height=\"29\" \/><\/a>Nous allons t\u00e9l\u00e9charger un JDK 6, depuis la page suivante : <a title=\"Download Java 6\" href=\"http:\/\/www.oracle.com\/technetwork\/java\/javasebusiness\/downloads\/java-archive-downloads-javase6-419409.html\" target=\"_blank\">Java SE 6 Downloads<\/a>, dans laquelle j&rsquo;ai choisi le JDK suivant:<\/p>\n<p>Il se peut que de nouvelles versions apparaissent dans cette page, apr\u00e8s la r\u00e9daction de cet article, et vous pouvez toujours choisir une version de JDK plus r\u00e9cente, mais en tout cas celle indiqu\u00e9e ici fonctionnera.<\/p>\n<p>Je vais ensuite choisir une version 64 bits:<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-411\" alt=\"SONAR JDK 32 ou 64 bits\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_2.jpg\" width=\"571\" height=\"67\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_2.jpg 571w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_2-300x35.jpg 300w\" sizes=\"(max-width: 571px) 100vw, 571px\" \/><\/a><\/p>\n<p>La version 64 bits correspond \u00e0 mon environnement WIndows 7. A vous de choisir la version qui vous convient, \u00e9ventuellement avec un administrateur de votre entreprise si vous ne savez pas, ou pour \u00e9viter d&rsquo;installer un JDK &lsquo;non autoris\u00e9&rsquo; qui poserait un probl\u00e8me de compatibilit\u00e9 avec certains softwares de votre compagnie.<\/p>\n<p>Cocher le bouton &lsquo;Accept License Agreement&rsquo;:<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Licence.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-412\" alt=\"Sonar Intall JDK Licence\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Licence.jpg\" width=\"540\" height=\"75\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Licence.jpg 540w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Licence-300x41.jpg 300w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_SignIn.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-413\" alt=\"SONAR Install - Sign In Oracle\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_SignIn.jpg\" width=\"343\" height=\"247\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_SignIn.jpg 343w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_SignIn-300x216.jpg 300w\" sizes=\"(max-width: 343px) 100vw, 343px\" \/><\/a>Oracle va vous demander de vous connecter \u00e0 votre compte. Oui, il vous faut cr\u00e9er un compte auparavant, et nous en aurons \u00e9galement besoin pour installer la base de donn\u00e9es Oracle.<\/p>\n<p>Ce n&rsquo;est pas tr\u00e8s compliqu\u00e9, vous pouvez effectuer cette op\u00e9ration maintenant, ou cr\u00e9er votre compte et recommencer toute la proc\u00e9dure indiqu\u00e9e ici depuis le d\u00e9but.<\/p>\n<p>Une fois connect\u00e9 avec votre compte, le t\u00e9l\u00e9chargement peut s&rsquo;effectuer dans le r\u00e9pertoire que vous aurez indiqu\u00e9.<\/p>\n<h2>Installation du JDK<\/h2>\n<p>Une fois le download termin\u00e9, nous trouvons un fichier &lsquo;jdk-6u35-windows-x64.exe&rsquo; dans le r\u00e9pertoire de destination. Lancer cet ex\u00e9cutable, ce qui nous am\u00e8mera sur la fen\u00eatre suivante :<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-415\" alt=\"Sonar Install JDK\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install1.jpg\" width=\"507\" height=\"385\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install1.jpg 507w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install1-300x227.jpg 300w\" sizes=\"(max-width: 507px) 100vw, 507px\" \/><\/a><\/p>\n<p>Dans cette fen\u00eatre, activer (cliquer) le bouton &lsquo;Next&rsquo;. La fen\u00eatre suivante appara\u00eet&#8230;<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-420\" alt=\"Sonar Install JDK\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install2.jpg\" width=\"508\" height=\"385\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install2.jpg 508w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install2-300x227.jpg 300w\" sizes=\"(max-width: 508px) 100vw, 508px\" \/><\/a><\/p>\n<p>&#8230; avec une description des diff\u00e9rents composants qui seront install\u00e9s. Nous pourrions en d\u00e9s\u00e9lectionner certains (Source Code par exemple), mais comme ils ne prennent que peu d&rsquo;espace, nous allons laisser les options par d\u00e9faut et cliquer \u00e0 nouveau le bouton &lsquo;Next&rsquo;.<\/p>\n<p>Auparavant, notez le r\u00e9pertoire d&rsquo;installation par d\u00e9faut, que nous n&rsquo;allons pas modifier.<\/p>\n<p>L&rsquo;installation d\u00e9bute :<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-421\" alt=\"SONAR Install JDK\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install3.jpg\" width=\"508\" height=\"385\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install3.jpg 508w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install3-300x227.jpg 300w\" sizes=\"(max-width: 508px) 100vw, 508px\" \/><\/a><\/p>\n<p>Une fen\u00eatre appara\u00eet, qui vous permet de modifier le r\u00e9pertoire d&rsquo;installation par d\u00e9faut. Je vous recommande de ne pas le faire, non pas que cela pose probl\u00e8me, mais toute documentation concernant un JDK fera r\u00e9f\u00e9rence \u00e0 ce r\u00e9pertoire. Et en cas de probl\u00e8me, si vous demandez l&rsquo;aide de quelqu&rsquo;un, il sera surpris de ne pas trouver ce r\u00e9pertoire et pourra penser que vous n&rsquo;avez pas Java sur votre machine. Et vous risquez de ne plus vous rappelez quel autre r\u00e9pertoire vous avez choisi.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-417\" alt=\"SONAR_JDK6_Install4\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install4.jpg\" width=\"509\" height=\"388\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install4.jpg 509w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install4-300x228.jpg 300w\" sizes=\"(max-width: 509px) 100vw, 509px\" \/><\/a><\/p>\n<p>Donc nous allons laisser le r\u00e9pertoire par d\u00e9faut et activer le bouton &lsquo;Next&rsquo;. L&rsquo;installation se poursuit&#8230;<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-418\" alt=\"SONAR Install JDK\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install5.jpg\" width=\"512\" height=\"391\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install5.jpg 512w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install5-300x229.jpg 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/a><\/p>\n<p>&#8230; jusqu&rsquo;\u00e0 l&rsquo;apparition de la fen\u00eatre finale.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-419\" alt=\"SONAR Install JDK\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install6.jpg\" width=\"512\" height=\"391\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install6.jpg 512w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_Install6-300x229.jpg 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/a><\/p>\n<p>Notre installation est maintenant termin\u00e9e. Allons voir un peu \u00e0 quoi cela ressemble.<\/p>\n<h2>Validation de l&rsquo;installation<\/h2>\n<p>Cette v\u00e9rification est \u00e9galement utile lorsque vous recherchez o\u00fa est install\u00e9 un JDK.<\/p>\n<h3>R\u00e9pertoire d&rsquo;installation<\/h3>\n<p>Nous pouvons aller v\u00e9rifier dans le r\u00e9pertoire d&rsquo;installation &lsquo;C:Program FilesJava&rsquo; que nous avons:<\/p>\n<ul>\n<li>Un sous-r\u00e9pertoire &lsquo;jdk1.6.0_35&rsquo;, avec le JDK.<\/li>\n<li>Un sous-r\u00e9pertoire &lsquo;jre6&rsquo;, avec la JVM qui va nous permettre d&rsquo;ex\u00e9cuter des programmes Java.<\/li>\n<\/ul>\n<p>Notez que si vous avez install\u00e9 un JDK 32 bits, il se trouvera dans le r\u00e9pertoire &lsquo;C:Program Files (x86)&rsquo;.<\/p>\n<h3>Registry<\/h3>\n<p>La registry Windows, ou base de registre en fran\u00e7ais, recense la configuration de Windows et des logiciels install\u00e9s. Une autre mani\u00e8re de v\u00e9rifier l&rsquo;installation d&rsquo;un JDK est d&rsquo;aller voir dans cette base. Pour ce faire, nous utilisons le programme &lsquo;Regedit&rsquo; (entrer simplement ce nom dans la barre de recherche des programmes Windows ou activer le depuis le r\u00e9pertoire &lsquo;C:Windows&rsquo;).<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK_Registry1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-425\" alt=\"SONAR Install JDK - Registry\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK_Registry1.jpg\" width=\"215\" height=\"92\" \/><\/a>Cette base est organis\u00e9e de mani\u00e8re arborescente. Les param\u00e9tres ou &lsquo;cl\u00e9s&rsquo; de configuration se trouvent dans le chemin suivant &lsquo;HKEY_LOCAL_MACHINE&rsquo;, puis &lsquo;SOFTWARE&rsquo;, puis &lsquo;JavaSoft&rsquo;.<\/p>\n<p>Si vous s\u00e9lectionnez ensuite, &lsquo;Java Runtime Environment&rsquo;, puis &lsquo;1.6&rsquo;, vous verrez s&rsquo;afficher les donn\u00e9es suivantes, correspondant \u00e0 l&#8217;emplacement du JRE et de la JVM.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK_Registry2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-426\" alt=\"SONAR Install JDK - Registry\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK_Registry2.jpg\" width=\"542\" height=\"61\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK_Registry2.jpg 542w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK_Registry2-300x33.jpg 300w\" sizes=\"(max-width: 542px) 100vw, 542px\" \/><\/a><\/p>\n<p>A retenir donc, lorsque vous souhaitez v\u00e9rifier si et o\u00fa est install\u00e9 Java sur une machine.<\/p>\n<h2>JAVA_HOME<\/h2>\n<p>Nous avons maintenant Java sur notre machine. Mais il faut que les programmes qui vont l&rsquo;utiliser sachent o\u00fa se trouve celui-ci. Par exemple, si vous avez un message d&rsquo;erreur avec Tomcat faisant r\u00e9f\u00e9rence \u00e0 votre &lsquo;JAVA_HOME&rsquo;, c&rsquo;est qu&rsquo;il ne parvient pas \u00e0 trouver votre JDK.<\/p>\n<p>Qu&rsquo;est-ce que ce &lsquo;JAVA_HOME&rsquo; ? Tout simplement une variable d&rsquo;environnement qui permet \u00e0 tous les utilisateurs d&rsquo;un ordinateur de conna\u00eetre une valeur donn\u00e9e, en l&rsquo;occurence, le r\u00e9pertoire d&rsquo;installation de notre JDK.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_ControlPanel.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-429\" alt=\"SONAR Install JDK - Control Panel\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_ControlPanel.jpg\" width=\"403\" height=\"249\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_ControlPanel.jpg 496w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JDK6_ControlPanel-300x185.jpg 300w\" sizes=\"(max-width: 403px) 100vw, 403px\" \/><\/a>Pour cr\u00e9er cette variable, voici comment proc\u00e9der :<\/p>\n<ul>\n<li>Activer le Control Panel de Windows.<\/li>\n<li>Cliquer sur &lsquo;System and Security&rsquo;.<\/li>\n<li>Puis sur &lsquo;System&rsquo;.<\/li>\n<li>Cliquer ensuite sur &lsquo;Advanced system settings&rsquo; dans la barre de menus gauche de l&rsquo;\u00e9cran. La fen\u00eatre suivante appara\u00eet :<\/li>\n<\/ul>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME0.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-434\" alt=\"SONAR_JAVA_HOME0\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME0.jpg\" width=\"427\" height=\"475\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME0.jpg 427w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME0-269x300.jpg 269w\" sizes=\"(max-width: 427px) 100vw, 427px\" \/><\/a><\/p>\n<p>Dans cette fen\u00eatre, activer le bouton &lsquo;Environment Variables&#8230;&rsquo; afin d&rsquo;afficher la fen\u00eatre suivante : <a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-432\" alt=\"SONAR Install JDK - JAVA_HOME\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME1.jpg\" width=\"401\" height=\"436\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME1.jpg 401w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME1-275x300.jpg 275w\" sizes=\"(max-width: 401px) 100vw, 401px\" \/><\/a><\/p>\n<p>Dans cette fen\u00eatre, activer le bouton &lsquo;New&#8230;.&rsquo; pour cr\u00e9er une nouvelle &lsquo;System variables&rsquo; (donc le second bouton &lsquo;New&#8230;&rsquo; en bas apr\u00e8s la seconde list-box).<\/p>\n<p>Et dans la bo\u00eete de dialogue &lsquo;New System Variable&rsquo;, entrer le nom de notre variable d&rsquo;environnement &lsquo;JAVA_HOME&rsquo;, puis indiquer le r\u00e9pertoire d&rsquo;installation du JDK :<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-433\" alt=\"SONAR JDK Install - JAVA HOME\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME2.jpg\" width=\"363\" height=\"160\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME2.jpg 363w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_JAVA_HOME2-300x132.jpg 300w\" sizes=\"(max-width: 363px) 100vw, 363px\" \/><\/a>Valider en activant le bouton &lsquo;OK&rsquo;.<\/p>\n<p>Nous allons maintenant ajouter cette variable dans notre PATH. Le PATH est une autre variable d&rsquo;environnement qui indique \u00e0 notre machine, notre PC, d&rsquo;aller rechercher un programme dans les r\u00e9pertoires indiqu\u00e9s par ce &lsquo;PATH&rsquo; (ou &lsquo;chemin&rsquo; en anglais&rsquo;), lorsqu&rsquo;il ne parvient pas \u00e0 trouver par d\u00e9faut ce programme.<\/p>\n<p>Pour cela, dans la fen\u00eatre &lsquo;Environment Variables&rsquo;, s\u00e9lectionner la variable &lsquo;Path et activer le bouton &lsquo;Edit&#8230;.&rsquo;.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/sonar_java_home3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-436\" alt=\"SONAR Install JDK - JAVA HOME\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/sonar_java_home3.jpg\" width=\"402\" height=\"234\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/sonar_java_home3.jpg 402w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/sonar_java_home3-300x174.jpg 300w\" sizes=\"(max-width: 402px) 100vw, 402px\" \/><\/a><\/p>\n<p>Ensuite, dans la fen\u00eatre d&rsquo;\u00e9dition pour cette variable :<\/p>\n<ul>\n<li>Aller tout \u00e0 la fin du champ &lsquo;Variable value&rsquo;.<\/li>\n<li>Ajouter la cha\u00eene de caract\u00e8res suivante : %JAVA_HOME%\\bin<\/li>\n<\/ul>\n<p><a href=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/sonar_java_home41.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-782\" alt=\"sonar_java_home4\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/sonar_java_home41.jpg\" width=\"358\" height=\"154\" srcset=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/sonar_java_home41.jpg 358w, http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/sonar_java_home41-300x129.jpg 300w\" sizes=\"(max-width: 358px) 100vw, 358px\" \/><\/a><\/p>\n<p>Nous venons d&rsquo;ajouter dans notre &lsquo;PATH&rsquo; la valeur correspondant \u00e0 notre &lsquo;JAVA_HOME&rsquo; suivi du r\u00e9pertoire dans lequel se trouve les ex\u00e9cutables, dont notamment le fichier &lsquo;java.exe&rsquo; n\u00e9cessaire pour tout outil se basant sur Java (comme Jenkins par exemple).<\/p>\n<p>Valider votre saisie par &lsquo;OK&rsquo; dans les diff\u00e9rentes fen\u00eatres pr\u00e9c\u00e9dentes.<\/p>\n<p>Et voil\u00e0. Nous en avons termin\u00e9 avec l&rsquo;installation de notre JDK. Ce n&rsquo;est pas si compliqu\u00e9 que cela para\u00eet, d\u00e8s lors que l&rsquo;on respecte bien toutes les \u00e9tapes.<\/p>\n<p>Le prochaine post sera consacr\u00e9 \u00e0 l&rsquo;installation de Tomcat. En attendant, bon week-end \u00e0 tous.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Premier post sur l\u2019installation d\u2019une plateforme de mesure de la qualit\u00e9 des applications : l\u2019installation d\u2019un JDK ou Java Development Kit. Mais auparavant, un mot sur notre environnement. Quand on regarde la documentation d&rsquo;installation de SONAR, on remarque qu&rsquo;il est possible d&rsquo;utiliser celui-ci dans toutes sortes d&rsquo;environnements et de configurations diff\u00e9rentes: Windows, AIX, Solaris, Linux, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-394","post","type-post","status-publish","format-standard","hentry","category-sonar-installation"],"_links":{"self":[{"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/posts\/394"}],"collection":[{"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/comments?post=394"}],"version-history":[{"count":38,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/posts\/394\/revisions"}],"predecessor-version":[{"id":397,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/posts\/394\/revisions\/397"}],"wp:attachment":[{"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/media?parent=394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/categories?post=394"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/tags?post=394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}