找不到Scala Swing包

His*_*ako 5 import swing scala

我的问题:

error: object swing is not a member of package scala
import scala.swing._
^
Run Code Online (Sandbox Code Playgroud)

当我尝试使用Scala启动任何GUI应用程序时.我到目前为止所做的:直接通过scala命令调用,并首先通过scalac和fsc进行预编译,没有任何效果.

我的系统:一台Ubuntu 11.10机器,安装了OpenJDK 6,OpenJDK 7,Oracle JDK 6和Ubuntu存储库中的Scala-Packe,另外我还从官方Scala主页(scala-lang)尝试了"新"Scala..deb-package无法安装,但*.tgz文件中的普通文件到目前为止工作.

我尝试了我安装的那些软件的所有可能组合,没有人工作.

笑话:在我的Windows 7机器上,相同的代码(dropbox-sync)工作没有任何问题.

有任何想法吗?我忘记了什么吗?

小智 17

自原始问题以来已经过了好几个月了,但是因为我刚刚遇到了同样的问题,谷歌搜索显示了这个帖子:

看起来他们将scala摆动从核心摇摆库中分离出来.所以,如果你正在使用sbt:libraryDependencies + ="org.scala-lang"%"scala-swing"%"2.10.2"

(我想之前的答案也暗示了,实际上,但是因为我得到了这个错误,这就是修复,我只是将它添加到其他人的参考中).


Rex*_*err 4

scala-swing.jar显然在类路径上找不到。我不知道为什么会这样;它可以在我的系统上运行(仍然是 11.04;不喜欢 Unity)。尝试明确添加它: -cp /wherever/oneiric-ocelot/puts/scala/lib/scala-swing.jar

如果您的系统上没有该文件,您可以从项目网页下载它。(单击自述文件中标题下方相应的“最新版本”按钮。然后下载 jar。)