1

hg から scalafx ソースを入手しました。

ビルドに成功し、sbt をパブリッシュ ローカルにします。

今、私は自分のハローワールドを作ろうとしています。

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 に答える