GNU/Linux >> Tutoriels Linux >  >> Linux

java.lang.NoClassDefFoundError :org/codehaus/plexus/classworlds/launcher/Launcher lors de l'exécution du fichier bash pour générer le projet

Quelques possibilités...

  • Premièrement, comme publié ici, vous avez défini les variables M2_REPO et M3_REPO.
  • Ou vous rencontrez ce problème lié à maven3 et M2_HOME
  • L'autre est que, d'une manière ou d'une autre, le JRE est utilisé à la place du JDK lorsqu'il est exécuté à partir du fichier de commandes !

J'ai eu ce problème lorsque ma variable d'environnement M2_HOME pointe vers un emplacement incorrect.

Essayez de :

$ cd $M2_HOME

Linux
  1. Que se passe-t-il exactement lorsque j'exécute un fichier dans le shell ?

  2. Script Bash pour supprimer le fichier le plus ancien d'un dossier ?

  3. Impossible de supprimer le fichier, même lors de l'exécution en tant que root ?

  4. Comment connaître le nom du fichier de script dans un script Bash ?

  5. Boucler le contenu d'un fichier dans Bash

Construisez un bureau Apple rétro avec Linux MLVWM

Imprimer un fichier, en sautant les X premières lignes, dans Bash

Variable dans Bash Script qui conserve sa valeur depuis la dernière exécution

Comment ajouter un fichier .so au java.library.path sous Linux

Comment obtenir le répertoire absolu d'un fichier dans bash ?

Ubuntu / Unity attachez un script au lanceur