簡體   English   中英

如何使用Clojure的Apache Commons Codec庫?

[英]How do I use the Apache Commons Codec library from Clojure?

我正在嘗試使用Apache Commons Codec包中的Base 64函數 我正在使用Leiningen,並在我的project.clj有這個:

:dependencies [[org.clojure/clojure "1.2.0"]
               [commons-codec/commons-codec "1.4"]]

萊寧根成功找到合適的.jar。 我不能為我的生活弄清楚我實際上需要導入哪個類。 我嘗試了所有的變化

(ns my-project.core
  (:import (org.apache.commons.codec.binary Base64)))

但似乎沒什么用。 我應該使用什么類名?

我建議切入追逐並檢查橡膠撞到路面的位置。 確保Leiningen確實將正確的jar放在項目的lib目錄中。 打開罐子,看看里面,看看你正在尋找的課程。 如果jar中該類的路徑應與import語句的路徑匹配。

哎呦。 看起來我只是錯誤地調用了類本身。 以下內容之后工作正常:import上面的:import行:( (.decode (Base64.) s) 感謝大家的回復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM