【发布时间】:2009-10-26 22:39:23
【问题描述】:
我正在尝试使用 Clojure 扩展 JButton,但是当我尝试创建自己的构造函数时遇到了问题。每当我将:constructors 与:gen-class 一起使用时,当我尝试实例化我的类时,我不断收到“ClassFormatError: Duplicate field name&signature”消息。
我认为我正确地关注了Clojure docs。我做错了吗?
例子:
(ns test.gui.button
(:gen-class
:extends javax.swing.JButton
:constructors {[] [String]}
:init init))
(defn -init []
[["Click Me"] nil])
【问题讨论】:
-
我得到了同样的结果,但不知道为什么。