如何從命令行運行使用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