在Clojure中导入Java代码 - 协议缓冲区

时间:2015-04-13 02:05:07

标签: clojure clojure-java-interop

我有一个带有Proto $ Event.class类的JAR(从Protocol Buffer编译)。现在我想在Clojure项目中使用它。

我在this steps之后的我的clojure项目中包含了JAR。

但是我无法在clojure中运行此代码:

(ns protocolbuf-test.core
  (:import
   (com.foo.bar Proto$Event)))

错误:

1. Unhandled java.lang.ClassNotFoundException
   com.foo.bar.Proto$Event

有任何建议吗?

由于

1 个答案:

答案 0 :(得分:0)

解决!

我的本​​地仓库中的JAR版本可能有问题。我只是删除本地repo(我的Clojure项目中的repo目录),然后再次添加JAR。

由于

相关问题