小编Ger*_*ein的帖子

使用Clojure访问Java静态内部类

我正在尝试访问静态内部类方法,但我找不到正确的方法.

我需要在Clojure中编写这个java代码:

SessionProperties sessionProperties = SessionProperties.Builder().mediaMode(MediaMode.ROUTED).build();
Run Code Online (Sandbox Code Playgroud)

我的代码是:

(:import [com.opentok OpenTok MediaMode SessionProperties SessionProperties$Builder]))

(def sessionProperties (.build (.mediaMode SessionProperties$Builder MediaMode/ROUTED))
Run Code Online (Sandbox Code Playgroud)

这是错误:

java.lang.IllegalArgumentException: No matching method found: mediaMode for class java.lang.Class
Run Code Online (Sandbox Code Playgroud)

我正在使用opentok Java库,我不明白如何访问mediaMode方法.

java clojure inner-classes

5
推荐指数
1
解决办法
686
查看次数

标签 统计

clojure ×1

inner-classes ×1

java ×1