【发布时间】:2013-07-29 06:19:20
【问题描述】:
我正在尝试在 clojure 中实例化 SingleSelectionModel,基于“Pro JavaFX 2”一书,他们在其中做了“牛铃”示例。
从 repl 中,适当导入库后:
(SingleSelectionModel.)
InstantiationError javafx.scene.control.SingleSelectionModel cowbell.AudioModel/eval16031 (NO_SOURCE_FILE:1)
这是 API 文档中显示的唯一构造函数;我找不到这个错误的含义。
有什么方法可以让它工作吗?谷歌上没有提到这个,除了源代码对我来说太深了,没有任何意义。
谢谢
【问题讨论】:
-
cowbell包/命名空间在哪里? -
在 ...cowbell\src\clojure\cowbell\core.clj:
(ns cowbell.core...)在 ...cowbell\src\clojure\cowbell\AudioModel.clj:(ns cowbell.AudioModel...)。我的 project.clj 有:source-paths ["src/clojure"]和:java-source-paths ["src/java"],但对于这个例子,我试图完全避免 Java 并在 Clojure 中完成所有工作,这就是我试图直接实例化 SingleSelectionModel 的原因。 -
您能否展示导致此错误的整个 REPL 会话?