1

我正在尝试从 Clojure 中的 Apache Jena 开始,因此我已将库添加到资源文件夹中。

现在我想创建 Jena 模型。

在 Java 中,这将是

Model model = ModelFactory.createDefaultModel();

我猜在 Clojure 中会是这样的

(def model (ModelFactory/createDefaultModel))

但我不确定这一点。我想这可能适用于 String 但我不知道它是否适用于自定义对象。

4

2 回答 2

1

的确。在您的 project.clj 中包含以下内容:

  [org.apache.jena/jena-arq "2.10.0"]

那么你可以使用:

  (def model (com.hp.hpl.jena.rdf.model.ModelFactory/createDefaultModel))
于 2013-10-20T10:48:04.943 回答
0

那么官方处理Java静态方法的方法是:

(ClassName/methodName arguments) 

您是否以任何方式尝试过您在 REPL 中的线路?

于 2013-10-19T20:54:37.920 回答