如何从命令行运行使用clojure-contrib的clojure文件/脚本?我的(winodws)机器在类路径上有clojure-1.2.1.jar和clojure-contrib-1.2.0.jar。注:我可以启动REPL:java clojure.main
,我可以执行不使用clojure-contrib的* .clj文件:java clojure.main file-name.clj
如何执行Clojure文件?
回答
此行将运行clojure脚本“hello-world.clj”。它首先将clojure jar添加到类路径中,然后执行该文件。
java -cp clojure.jar clojure.main hello-world.clj
Downvoting。 OP想知道如何运行使用clojure-contrib的clojure文件/脚本。你的例子不会那样做。 – user100464
Upvoting,因为downvoting的原因是愚蠢的。你必须为读者留下一些*作为练习。 – Rayne
仔细重读OP的问题将会发现OP能够运行仅依赖clojure.core的脚本。答案是:“Clojure依赖于Java”也会给想象留下一些东西,但也应该得到一个倒退,因为它也不会对OP的问题做出贡献。 – user100464
您需要将clojure-contrib jar添加到类路径中。由于您使用的是Windows,因此可以通过用分号分隔条目来添加多个类路径。
java -cp clojure-1.2.1.jar;clojure-contrib-1.2.0.jar clojure.main file-name.clj
上面的代码应该可以让你运行你的file-name.clj脚本,它依赖于clojure-contrib。
对于那些使用文本编辑器+大量的外壳做工
雷音跑不坏 和雷音项目,可以帮助您组织DEPS和其他凸出特定
- 1. 如何运行Clojure文件?
- 2. 如何使用clojure jdbc执行?
- 3. clojure执行foreach(doseq)
- 4. 如何印刷clojure文件?
- 5. Linux如何执行文件
- 6. 如何“执行”使文件
- 7. 如何执行Python文件
- 8. Clojure的运行如Java文件
- 9. 在clojure中执行SwingWorker
- 10. Jenkins的clojure测试执行
- 11. 扩展(不执行)Clojure中
- 12. 从clojure项目创建一个可执行的jar文件?
- 13. Clojure的文件
- 14. 如何编译文件中的Clojure
- 15. 如何使用clojure解析html文件?
- 16. 如何让Ruby文件作为可执行文件运行?
- 17. 如何将动态可执行文件转换为静态可执行文件?
- 18. 如何在测试中用可执行文件替换可执行文件?
- 19. 如何在Linux上的java文件中执行可执行文件?
- 20. 如何创建ELF可执行文件?
- 21. 如何使用Runtime.getRuntime()执行.java文件
- 22. 如何从PHP执行CGI文件?
- 23. 如何从R执行生成文件
- 24. 如何使用fitnesse执行exe文件
- 25. 如何在php文件中执行makefile
- 26. 如何将.sql文件执行到android?
- 27. Linux的:如何执行配置文件
- 28. 如何在windows中执行.r文件
- 29. 如何在编译后执行文件?
- 30. 如何编译成可执行文件
如果您确信的Clojure-contrib请-1.2.0.jar在类路径上,我建议验证该jar是一个有效的jar文件,例如使用这个命令:jar tvf clojure-contrib-1.2.0.jar。 (假设该jar在当前目录中。) – user100464
如果您可以向我们反馈我们的答案,我们可能可以进一步帮助您 – bmillare