我想了解Clojure的启动以及Cloujure的REPL中单一表单的执行情况。
通常,在可能的情况下,我会使用调试器逐步检查代码以观察发生的情况。
我认为我想使用jdb。当我在〜/ projects / clojure(我克隆了clojure存储库的地方)中运行“ jdb clojure”和“ stop in clojure.main”时,它一直以“找不到或加载主类clojure”失败。
也许我的路径错误,或者我停止了错误的事情(也许我需要停止名称绑定的函数?),或者我构建了clojure.jar而没有进行必要的调试信息等。错误消息似乎表明我没有正确启动。
我需要有关如何使用clojure(.jar)进行操作的食谱。
假设我对Java生态系统一无所知。