2

我似乎缺少图书馆,但我不确定。

在这个文件中:

object Test {
    def main(args: Array[String]) {
        for (arg <- args)
            println(arg)
    }
}

我不确定是什么导致了这些错误:

Description Resource    Path    Location    Type
Syntax error on token "object", interface expected  TestSrc.scala   /ScalaDataMiningFunctions/src   line 1  Java Problem
Syntax error on token "String", delete this token   TestSrc.scala   /ScalaDataMiningFunctions/src   line 2  Java Problem
Syntax error on token ":", delete this token    TestSrc.scala   /ScalaDataMiningFunctions/src   line 2  Java Problem
Syntax error on token "<", ( expected   TestSrc.scala   /ScalaDataMiningFunctions/src   line 3  Java Problem

我可能只需要完成这些步骤并在 Netbeans 中执行此操作,但我更愿意了解发生了什么。

在我使用 maven 创建的 lift 项目中,我没有这些错误,但是那里有很多我没有的 jar 文件。

一个 jar 文件是 scala-compiler-2.7.3.jar,它在 lift 项目中,但不在我的 scala 项目中。

我的 scala 项目中唯一的库是Scala Library version 2.8.0r19106-...JRE System Library [jre1.6.0_07]

4

3 回答 3

13

Eclipse 将您的 Scala 源代码视为 Java 并对其感到窒息(线索是每个问题报告末尾的文本“Java 问题”)。

很可能您没有启用 JDT Weaving(或未成功启用),因此请按照此处的故障排除说明进行操作,

http://scala-ide.assembla.com/wiki/show/scala-ide/Troubleshooting

如果您仍然有问题,请跟进 scala-ide-user 列表,

http://groups.google.com/group/scala-ide-user

于 2009-10-24T08:05:19.317 回答
0

Eclipse 的 scala 插件还很不成熟。如果您没有被锁定在 Eclipse 中,我建议您尝试更稳定的 netbeans 插件。:)

于 2009-10-24T08:31:33.300 回答
0

请安装scala插件到eclipse添加以下站点

http://download.scala-ide.org/update-current-35

它会工作......

于 2010-10-25T13:52:15.837 回答