0

我最近从其网站上为 Eclipse 提供的链接安装了最新版本的 Scala IDE,并导入了 scalafx 版本 2.22 jar,然后安装了 SBT(最新版本)。然后我尝试了 scalafx.org 中的以下代码:

import scalafx.Includes._
import scalafx.application.JFXApp
import scalafx.scene.Scene
import scalafx.scene.paint.Color
import scalafx.scene.shape.Rectangle
object HelloStageDemo extends JFXApp {
stage = new JFXApp.PrimaryStage {
title.value = "Hello Stage"
width = 600
height = 450
scene = new Scene {
  fill = Color.LightGreen
  content = new Rectangle {
    x = 25
    y = 40
    width = 100
    height = 100
    fill <== when (hover) choose Color.Green otherwise Color.Red
  }
}
}
}

但是,由于出现以下错误,我无法运行:

error while loading AccessibleAction,invalid distance too far back
error while loading CycleMethod,invalid LOC header(bad signature)
error while loading JobSettings,invalid LOC header(bad signature)
HelloStageDemo's tests not built due to errors in dependent scope(s) main

可以通过不导入 Includes 对象(import scalafx.Includes._)来消除该错误已安装,即使包含 import.scalafx.Includes._ 行,它也可以在那里工作。两台机器都使用 JVM 版本 8。所以这个问题与我的机器上安装的 SBT 有关,还是其他类型的问题? 还有这些错误是什么意思?提前致谢

4

0 回答 0