我正在尝试使用 Base 64 functions存在于 Apache Commons Codec 包中。我正在使用 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)))
但似乎没有任何效果。我应该为此使用什么类名?
最佳答案
我建议切入正题并检查橡胶接触路面的位置。确保 Leiningen 实际上将正确的 jar 放在项目的 lib 目录中。打开 jar ,看看里面,看看你要找的类(class)在那里。如果 jar 中该类的路径应与导入语句的路径匹配。
关于clojure - 如何使用 Clojure 的 Apache Commons Codec 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4811909/