我一直在尝试使用Swing在带有Scala的IntelliJ中正确创建项目。但是我无法让IntelliJ了解Swing在哪里。当采用我的代码并通过命令行进行编译时,例如:
$ scalac test.scala
$ scala test
它工作正常。
在IntelliJ中时,由于Swing,我会遇到很多错误。
这是我的代码:
import scala.swing._
object test extends SimpleSwingApplication {
def top = new MainFrame {
title = "First Swing App"
contents = new Button {
text = "Click me"
}
}
}
第一行中的错误是:无法解决符号摆动。
我到处搜索,找不到解决方案。
可能是您的intellij使用的是Scala 2.11。scala.swing已从2.11中的scala标准库中删除。因此,如果要使用它,则必须再次明确地将其包括在内。
看看这个
https://github.com/scala/scala-module-dependency-sample
或者您可以将intellij配置为使用Scala 2.10
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句