Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Clojure访问静态内部类生成器需要var,但在生成时映射到类错误_Java_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Clojure_Elasticsearch Jest - Fatal编程技术网 elasticsearch,clojure,elasticsearch-jest,Java,elasticsearch,Clojure,Elasticsearch Jest" /> elasticsearch,clojure,elasticsearch-jest,Java,elasticsearch,Clojure,Elasticsearch Jest" />

Java Clojure访问静态内部类生成器需要var,但在生成时映射到类错误

Java Clojure访问静态内部类生成器需要var,但在生成时映射到类错误,java,elasticsearch,clojure,elasticsearch-jest,Java,elasticsearch,Clojure,Elasticsearch Jest,在Clojure中,我想互操作以使用: JestClientFactory factory = new JestClientFactory(); factory.setHttpClientConfig(new HttpClientConfig .Builder("http://localhost:9200") .build()); 所以我写了一些这样的代码: (:import (io.searchbox.clie

在Clojure中,我想互操作以使用:

JestClientFactory factory = new JestClientFactory();
factory.setHttpClientConfig(new HttpClientConfig
                    .Builder("http://localhost:9200")
                    .build());
所以我写了一些这样的代码:

 (:import (io.searchbox.client JestClientFactory)
          (io.searchbox.client.config HttpClientConfig$Builder))

 (let [factory (JestClientFactory.)
       http-client-config (-> (HttpClientConfig$Builder "http://localhost:9200")
                           (.build))])
但是我在构建jar时遇到了以下错误

应为var,但HttpClientConfig$Builder映射到类io.searchbox.client.config.HttpClientConfig$Builder


任何帮助都会很好

HttpClientConfig$Builder
后面缺少
。您的代码基本上对类进行静态调用。您需要示例中的

(>(HttpClientConfig$Builder)。”http://localhost:9200“”;注意``
(.建造)