【发布时间】:2014-04-30 02:21:02
【问题描述】:
我在使用 Clojure 的 Java 接口时遇到问题。
我有以下课程:公开课 OpenAccess
其中有一个方法:static Connection connect(String url)
其中 Connection 是一个接口:公共接口 Connection
在 Java 中,我会这样做来建立连接:
Connection conn = OpenAccess.connect(url);
我从 Clojure 尝试了以下操作,但它不起作用:
(defn connection [url]
(let [oa (access.OpenAccess.)
connection (reify access.Connection
.....
(.connect oa connection)))
“IllegalArgumentException 未找到匹配方法:连接以获取类 access.OpenAccess”的错误
我不知道如何从 Clojure 正确执行 Java 接口。
【问题讨论】:
标签: clojure clojure-java-interop