我正在使用:
% scalac -version
Scala compiler version 2.9.1 -- Copyright 2002-2011, LAMP/EPFL
在 Ubuntu 12.04 上。
这段代码保存在 HelloGui.scala 中:
import scala.swing._
object HelloGui extends SimpleSwingApplication {
def top = new MainFrame {
title = "Hello World GUI"
contents = new Button {
text = "Click me"
}
}
}
当我尝试编译它时,我得到:
% scalac HelloGui.scala
HelloGui.scala:1: error: object swing is not a member of package scala
import scala.swing._
^
one error found
我试过使用import swing._
(从教程中不清楚我需要在这个版本的 scala 中使用哪个导入路径),我得到:
% scalac HelloGui.scala
HelloGui.scala:1: error: not found: object swing
import swing._
^
one error found
当我查看 /usr/share/java 时,我看到 scala-swing-2.9.1.jar 和 scala-swing.jar 作为它的符号链接,所以看起来库似乎存在?
我是否缺少编译器标志或是否需要安装另一个包?