2016-02-26 51 views

回答

1

是。假設 - 主要功能是文件./src/foo/core.clj下面將運行在:

java -cp "path_to_clojure.jar:src" clojure.main --main foo.core(注意在classpath中src

+0

所以這不會'-jar' java選項工作? foo.core是namespace.filename? –

+0

這是行不通的,因爲你需要在類路徑中包含帶_your_「-main」功能的代碼。但是如果你的目標是在不使用leiningen的情況下運行你的項目,那麼你可以用'lein uberjar'(它將包含你的代碼和所有的依賴包括Clojure本身)生成可執行的jar,然後你就可以運行'java -jar '。 –

相關問題