7
votes

Lein.bat ne parvient pas à démarrer dans Windows XP

J'essaie d'installer LEININGEN afin d'installer une vitrine.

Suivre les instructions d'installation de Leiningen, I:

installé JDK7U25 Installé LEINININEN 2.2.0

ne peut plus obtenir davantage parce que:

Quand je cours lein.bat, je reçois ce message: "Erreur: Impossible de trouver ou de charger Classe principale ' et -that's la fin du message d'erreur.

Ceci arrive lorsque l'ordinateur exécute la commande de fichier de commandes suivante: xxx

J'ai vérifié la variable d'environnement pour l'emplacement de java.exe et le chemin de vue de Leiningen \ bin et ils sont tous les deux corrects. L'installation de Java et l'installation de Leinginen a l'air bien: tout semble être là et être dans les bons endroits.

Lorsque je vous déconnectez le @echo dans le fichier de lots, le La sortie de la console montre que les chemins utilisés pour les deux java.exe et Leiningen-2.2.0-autonome.jar sont corrects. La seule chose étrange à un utilisateur Windows est le -dclojure.compile.path.path , qui est "e: \ documents et paramètres \ \ \. Lein / cible / classes" - Les 2 barres obliques vers l'avant "/" ne peuvent faire partie d'un chemin Windows, mais peut-être qu'ils peuvent avoir un sens à Java.

Je suis nouveau à tout ce genre de choses. Y a-t-il quelque chose qui manque aux instructions qui sont si évidentes que cela n'a pas été inclus? Ou est le problème juste avec moi ou mon système.

Merci pour toute aide ou idée.


3 commentaires

Dans quel répertoire exécutez-vous ce fichier de commandes et que votre variable est-il ressemblant?


Juste une supposition, mais essayez d'aller dans un répertoire sans aucun espaces dans le chemin. Voir si cela aide. Le "et" dans l'erreur pourrait provenir du nom du répertoire "Documents et paramètres".


FYI, j'ai la même erreur sur Windows XP. J'ai créé un répertoire à la racine de mon C: \ et essayé "Lein New testProject" ... même erreur.


3 Réponses :


3
votes

Vous devez corriger le fichier Lein.bat.

Ligne 27: Mettez des devis autour du réglage de la variable pour Lein_jar, donc: xxx

qui devrait faire fonctionner LEIN Cela lance toujours une erreur "Aucune commande de ce type et" mais je m'attends à ce que ce soit le même problème plus loin dans le fichier .bat. Lein fonctionne toujours cependant.


1 commentaires

Mike, merci pour votre aide et votre aperçu. Je vais envoyer un message aux gens Lein pour leur faire savoir.



2
votes

Leningen 2.2.0

Je travaille sur Windows XP . (uniquement pour Windows XP)

J'ai essayé toute la suggestion ci-dessus, mais cela n'a pas fonctionné.

Erreur: Impossible de trouver ou de charger la classe principale

Le problème est avec des espaces dans le chemin. J'ai trouvé une solution de contournement différente

  1. Télécharger Lein.bat de http://leiningen.org/
  2. Il n'y a pas besoin de modifier Lein.bat
  3. Créer un répertoire en C: \ Lein \ bin (N'utilisez pas "C: \ Documents et Paramètres \ Administrator \ .lein")
  4. mettre lein.bat en C: \ Lein \ bin \ lein.bat
  5. mettre c: \ lein \ bin dans votre "variable variomente" chemin
  6. mettre c: \ lein dans votre "variable variomente" Lein_home
  7. de cmd Run Lein auto-installe
  8. Cette commande téléchargez le fichier dans "C: \ Lein \ auto-installations \ Leiningen-2.2.0-autonome.jar"

    Utilisez Lein replez pour commencer


0 commentaires

1
votes

Une solution de contournement simple consiste à déplacer le dossier .lien en C: \ Lien et définissez les variables d'environnement correctement xxx

alors vous pouvez exécuter xxx


1 commentaires

Merci - c'était la seule solution qui a fonctionné pour moi pour que Lein fonctionne sous XP.