Partage
  • Partager sur Facebook
  • Partager sur Twitter

Soucis installation Maven ubuntu

Sujet résolu
    14 novembre 2017 à 20:06:36

    Bonsoir à tous,

    J'ai un petit soucis avec l'installation de Maven en suivant le tuto.

    J'ai suivi à la lettre ce qui est dit, mais quand je tente de voir la version de maven, j'ai le droit à:

    The JAVA_HOME environment variable is not defined correctly
    
    This environment variable is needed to run this program
    
    NB: JAVA_HOME should point to a JDK not a JRE



    mon .bashrc

    export JAVA_HOME="~/Env/java/jdk-9.0.1"
    MAVEN_HOME="~/Env/maven/apache-maven-3.5.2"
    PATH="$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin"
    

    Je précise que j'ai bien téléchargé le JDK sur le site.


    Merci d'avance pour vos réponses.

    • Partager sur Facebook
    • Partager sur Twitter
      14 novembre 2017 à 22:29:45

      Bonjour.

      Je n'ai absolument pas suivi le tuto Maven, mais voici comment je sais pour installer/valider l'installation de Java + Maven :

      • set JAVA_HOME=C:/Program Files/Java/jdk1.8.0_131
        chemin vers le répertoire racine du JDK
      • set PATH=%JAVA_HOME%/bin;%PATH%
        afin d'ajouter Java à la ligne de commande
      • exécuter java -version
        si OK alors continuer
      • set MAVEN_HOME=D:/Development/apache-maven-3.5.2
        chemin vers le répertoire racine de Maven
      • set M2_HOME=%MAVEN_HOME%
        parce que certains outils liés à Maven utilisent une variable +/- différente de celle officielle
      • set PATH=%MAVEN_HOME%/bin;%PATH%
        afin d'ajouter Maven à la ligne de commande
      • exécuter mvn -version
        si OK alors continuer

      à adapter selon l'OS *

      • Partager sur Facebook
      • Partager sur Twitter
      Angular 2 est l'avenir, jQuery c'est de la merde !!! - Java 8 c'est l'an 2016+ (programmez en 1 ligne)
        14 novembre 2017 à 23:31:18

        Pour commencer merci Pinguet62 pour ta réponse.

        J'ai repris mon fichier ./bashrc point par point,

        Après avoir supprimer toutes traces de jre et jdk, et réinstallé la JDK directement par le téléchargement, pas de soucis la variable JAVA_HOME est fonctionnelle.

        J'ai poursuivi avec celle de Maven (en rajoutant ta variable supplémentaire merci pour l'info) J'ai de nouveau la même erreur. Par curiosité j'ai fait une erreur de frappe dans celle de Maven et comme convenu il me dit que la commande est introuvable.

        Cela signifie donc que les deux semblent en place, mais pour une raison que j'ignore, Maven est persuadé que j'ai installé une JRE et non la JDK :s.

        A tout hasard j'ai téléchargé une jdk de la V8, le changement et bien pris en compte quand je change la valeur de la var JAVA_HOME mais maven ne veut rien savoir, pour lui il s'agit d'une JRE...

        -
        Edité par darkguelhim 14 novembre 2017 à 23:51:04

        • Partager sur Facebook
        • Partager sur Twitter
          15 novembre 2017 à 9:22:20

          Essayer d'ajouter tes viables en début de PATH (et non à la fin comme généralement préconisé).
          Personnellement je préfère les ajouter au début, sachant que je (pense) maîtrise mon installation, et cela des effets de bord avec certains installeurs (typiquement Java sous Windows) qui vont l'ajouter directement dans le PATH (pour surcharger celle que j'aurai mis à la fin).
          • Partager sur Facebook
          • Partager sur Twitter
          Angular 2 est l'avenir, jQuery c'est de la merde !!! - Java 8 c'est l'an 2016+ (programmez en 1 ligne)
            15 novembre 2017 à 10:15:37

            Pardon j'ai oublié de précisé que j'avais déjà changé l'ordre.

            A mon dernier message mon ordre était déjà :

            PATH="$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH"

            J'ai enfin trouvé la solution...

            Je m'explique pour ceux sous linux qui pourrait avoir le même soucis,

            mes deux variables référençaient vers ~/Env/.....
            Pour Java cela ne posé aucun soucis par contre maven n'appréciait pas.

            J'ai donc simplement référencé vers Env/..... et visiblement Maven tourne maintenant.

            Merci Pinguet62 pour l'aide apporté.

            -
            Edité par darkguelhim 15 novembre 2017 à 14:47:31

            • Partager sur Facebook
            • Partager sur Twitter

            Soucis installation Maven ubuntu

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown