J'apprends Crojure sur l'environnement RÉPLEMINAIRE avec une boîte à clojure. P>
Comment puis-je créer un fichier exécutable (.jar)? p>
Je me demande si quelque chose comme ça est possible: p>
écrire un code de clojure sur le bloc-notes et le nom IT Project.clj P> Li>
compile projet.clj p> li>
Obtenez un fichier exécutable p> li> ol>
L'étape n ° 2 ne doit pas être effectuée en ligne de commande. IDE va bien. P>
4 Réponses :
avec Leiningen: p>
http://www.bagdemir.com / 2011/07/04 / Création-Nouveau-Projets-avec-Leiningen / P>
Pouvez-vous suggérer pour Windows OS?
Il y a aussi une distribution de fenêtres: Github.com/technomancy/leiningen/downloads
Juste pour la variété, je voudrais mentionner le plugin Maven Clojure pour ceux qui veulent garder à leurs racines Java. p>
As Erhan Bagdemir répondit, vous devez utiliser LEININGEN. Voici comment je le fais sur Windows:
Vous allez télécharger le script Leiningen et le mettre quelque part sur votre page Vous pouvez vérifier que vous avez installé avec succès LEININEEN en ouvrant une invite de commande et en exécutant LEININGEN vous donne Une bonne structure de répertoire par défaut, gère la gestion de la dépendance et garantit que Java's ClassPath est défini correctement lors de l'exécution d'une réponse ou, dans ce cas, de jarrer votre application. p> Voici une épuite des commandes standard de Leiningen: code>. Si vous avez déjà un dossier sur votre chemin que vous utilisez pour les scripts exécutables, veuillez sinon, procédez comme suit: p>
/ users / vikbehal code>) li>
code>. Pour ce faire, ouvrez le panneau de commande et accédez à la zone système où vous pouvez modifier vos variables d'environnement. Modifier soit le système ou la valeur de votre utilisateur code> en ajoutant / users / vikbehal / lein code> (ou quel que soit le dossier appelé) dans votre chemin code>, Assurez-vous de garder cette entrée séparée des autres par un point-virgule (; code>). li>
OK CODE> pour enregistrer vos modifications. LI>
OL> L'aide Lein code>. Vous devriez voir que Leiningen installe certains fichiers initiaux. Si vous obtenez une erreur, assurez-vous que vous avez correctement ajouté le dossier où Leiningen vit à votre path code>. P> Utilisez LEININGEN pour développer H2>
# Start a blank project
lein new my-project
# Pull down dependencies defined in your project.clj file
lein deps
# Create a "library" jar of your project
lein jar
# Create an executable jar of your project
lein uberjar
C: \ Documents et Paramètres \ x0163093> Lein Leiningen est un outil de construction pour le clojure. Plusieurs tâches sont disponibles: Problème Chargement de Leiningen.ClassPath - Accueil-Dir n'existe pas d'exception dans le fil "Main" Java.lang.noclassDeffondesRor: Impossible d'initialiser la classe Leiningen.classpath__init (no_source_file: 0) à clojure.lang.compiler.eval ( Compilateur.java:5440)
Bonnes informations. Je vais devoir y retourner et l'essayer à nouveau. La dernière fois que j'ai essayé Leiningen, c'était une insuffisance plutôt écoulée. :-)
Devrait être aussi simple que de coller le script Lein code> sur votre chemin. La première fois que vous utilisez la commande Lein code>, il téléchargera automatiquement tout ce dont il faut fonctionner.