我正在尝试使用Apache Commons Codec包中的Base 64 functions。我正在使用Leiningen,并在我的project.clj
:
:dependencies [[org.clojure/clojure "1.2.0"]
[commons-codec/commons-codec "1.4"]]
Leiningen成功找到合适的.jar。我不能为我的生活弄清楚我实际上需要导入哪个类。我已经尝试了
的所有变体(ns my-project.core
(:import (org.apache.commons.codec.binary Base64)))
但似乎没有任何效果。我应该使用什么类名?
答案 0 :(得分:1)
我建议切入追逐并检查橡胶撞到路面的位置。确保Leiningen确实将正确的jar放在项目的lib目录中。打开罐子,看看里面,看看你正在寻找的课程。如果jar中该类的路径应与import语句的路径匹配。
答案 1 :(得分:1)
糟糕。看起来我只是错误地调用了类本身。以上:import
行之后,以下工作正常:(.decode (Base64.) s)
。感谢大家的回复。