1

我从 hg 获得了 scalafx 资源。

比我成功构建它并使 sbt 发布本地。

现在我正在尝试制作自己的hello world。

我在 build.sbt 中添加了以下依赖项:

libraryDependencies += "org.scalafx" % "scalafx" % "1.0-SNAPSHOT"

unmanagedJars in Compile += Attributed.blank(file(System.getenv("JAVA_HOME") + "/jre/lib/jfxrt.jar"))

我从原始 scalafx 库中获得的这些行。

比我将 HelloScalaFX 中的行复制到我自己的副本并尝试构建它。

我有一个奇怪的错误:

not enough arguments for constructor Stage: (d: javafx.stage.Stage)scalafx.stage.Stage
[error]   stage = new Stage {
[error]               ^
[error] one error found

恕我直言,这表明舞台包装存在一些问题。

我做错了什么?

4

1 回答 1

0

答案对于 scala 来说是相当普遍的。

版本很重要!如果您为 2.9.2 scala 构建一些东西并尝试将此 jar 用于 2.10.0,则可能会出现许多冲突。

于 2012-09-25T02:07:40.323 回答