小编D. *_*aro的帖子

从Clojure导入Java类中的Java类

如何从Clojure导入位于另一个Java类中的Java类?

我试图导入的类是位于LibGDX库中的Pixmap.Format.由于play-clj处理与LibGDX for Clojure的集成,因此从LibGDX本身实际导入类没有任何问题.问题在于导入位于Pixmap类中的Format类.

我尝试了几种不同的东西:

; This I have tried
(ns pfft.test 
    (:import com.badlogic.gdx.graphics Pixmap.Format))

; And this
(ns pfft.test 
    (:import com.badlogic.gdx.graphics Pixmap/Format))

; This
(ns pfft.test 
    (:import com.badlogic.gdx.graphics.Pixmap.Format))
Run Code Online (Sandbox Code Playgroud)

我也尝试过这样调用这个类:

(Pixmap/Format/RGBA8888)
Run Code Online (Sandbox Code Playgroud)

但Clojure告诉我,没有这样的领域,显然是这样.

这也是行不通的:

((Pixmap/Format)/RGBA8888)
Run Code Online (Sandbox Code Playgroud)

作为......

/RGBA8888
Run Code Online (Sandbox Code Playgroud)

......根本不被承认.

java clojure

2
推荐指数
1
解决办法
426
查看次数

标签 统计

clojure ×1

java ×1