Eclipse 3.5中的Scala错误使用Scala 2.8.0b,“令牌字符串上的语法错误”

StackOverflow https://stackoverflow.com/questions/1617207

  •  06-07-2019
  •  | 
  •  

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

在此文件中:

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创建的电梯项目中,我没有这些错误,但是我有很多jar文件,我没有。

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

我的scala项目中唯一的库是 Scala Library版本2.8.0r19106 -... JRE系统库[jre1.6.0_07]

有帮助吗?

解决方案

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

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

http://scala-ide.assembla.com/wiki /显示/阶-IDE /故障排除

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

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

其他提示

Eclipse的scala插件仍然很不成熟。如果你没有锁定eclipse,我会建议你试试netbeans插件,它更稳定。 :)

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

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

它会起作用......

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top