¿Cómo puedo ejecutar un archivo/script clojure, que usa clojure-contrib, desde la línea de comandos? Mi máquina (winodws) tiene clojure-1.2.1.jar y clojure-contrib-1.2.0.jar en classpath. Nota: Puedo iniciar el REPL con: java clojure.main
y puedo ejecutar archivos * .clj que NO utilizan clojure-contrib con: java clojure.main file-name.clj
¿Cómo ejecutar el archivo Clojure?
Respuesta
Esta línea ejecutará un script clojure "hello-world.clj". Primero agrega el jarro clojure a la ruta de clase primero y luego ejecutará el archivo.
java -cp clojure.jar clojure.main hello-world.clj
Downvoting. El OP quería saber cómo ejecutar un archivo/script clojure que utiliza clojure-contrib. Tu ejemplo no hará eso. – user100464
Voto ascendente porque el motivo de la votación negativa fue tonto. Tienes que dejar * algo * como ejercicio para el lector. – Rayne
Una relectura cuidadosa de la pregunta del OP revelará que el OP es capaz de ejecutar un script que solo depende de clojure.core. Una respuesta que diga, "Clojure depende de Java" también dejaría algo a la imaginación, pero también sería merecedor de un voto negativo porque tampoco haría nada para contribuir a la pregunta del OP. – user100464
Debe agregar el jarro clojure-contrib al classpath. Como está utilizando Windows, agrega múltiples classpaths separando las entradas con punto y coma.
java -cp clojure-1.2.1.jar;clojure-contrib-1.2.0.jar clojure.main file-name.clj
El código anterior debe permitirle ejecutar la secuencia de comandos de archivos name.clj que depende de clojure-contrib.
de los utilizados para editor de texto + un montón de trabajo cáscara
Lein carrera no es malo y Lein proyectos pueden ayudar a organizar deps y otros proyec-específicos
- 1. Cómo compilar archivo en clojure
- 2. cómo "ejecutar" crear el archivo
- 3. Clojure: ¿Cómo ejecutar mi main desde jar?
- 4. Clojure: Conversión de archivo Clojure a YAML
- 5. Cómo ejecutar el archivo .reg en Java
- 6. Cómo ejecutar el archivo sql desde java
- 7. Excepción EOF al leer el archivo clojure
- 8. Ejecutar en el archivo Jar
- 9. Modificar Ejecutar el archivo jar
- 10. Cómo ejecutar un archivo JAR
- 11. ¿Seguir un archivo en Clojure?
- 12. ¿Cómo ejecutar un archivo .awk?
- 13. ¿Cómo ejecutar el archivo dex en Android con el comando?
- 14. ¿Cómo crear un archivo jar ejecutable desde un proyecto clojure?
- 15. Ejecutar el archivo APK en Eclipse
- 16. Ejecutar SQL desde el archivo en SQLAlchemy
- 17. Modificar archivo de código fuente Clojure en clojure
- 18. NullPointerException al intentar ejecutar el archivo .jar
- 19. Cómo ejecutar el enganche dependiendo de la ubicación del archivo
- 20. Cómo ejecutar el archivo HTML + javascript ejecutado en UIWebView. .?
- 21. ¿Cómo ejecutar el archivo sql-script en java?
- 22. Cómo ejecutar la aplicación Java mediante el archivo .bat
- 23. cómo ejecutar el archivo php usando tareas cron
- 24. Cómo ejecutar el archivo Estoy editando en Vi (m)
- 25. ¿Cómo ejecutar un programa desde el descriptor de archivo?
- 26. ¿Cómo determina f # qué archivo ejecutar en el inicio?
- 27. Cómo ejecutar múltiples programas usando el archivo por lotes
- 28. Ruta al archivo actual depende de cómo ejecutar el programa
- 29. Ejecutar archivo por lotes en el fondo
- 30. Ejecutar un archivo .py en el navegador
Si está seguro de que clojure-contrib -1.2.0.jar está en el classpath, sugiero verificar que el jar sea un archivo jar válido, por ejemplo usando este comando: jar tvf clojure-contrib-1.2.0.jar. (Asume que el contenedor está en el directorio actual.) – user100464
si pudiera darnos su opinión acerca de nuestras respuestas, es posible que podamos ayudarle aún más – bmillare