1

我一直在尝试使用 Scala 插件在 Eclipse 上运行 Scala hello world 示例。编写以下内容:

package scala_test

object Test {
  def main(args: Array[String]) {
    println("Hello, World") 
  }  
}

产生以下错误:

<console>:1: error: eof expected but '}' found.
       }
       ^

我在 Windows 机器和 Mac 上都试过这个(都使用 Eclipse 3.7)。我已经尝试注释掉函数定义(只为 Test 对象留下一个空主体),但错误仍然存​​在。关于可能导致这种情况的任何想法?

4

3 回答 3

8

您需要在控制台中查看输出,而不是在 scala 解释器中。只需右键单击 scala 文件并选择“作为 scala 应用程序运行”。

于 2012-07-18T13:28:58.533 回答
1

确保您已将 Scala 特性添加到项目中。在某些版本的插件上,如果 Scala 透视图处于活动状态,则该选项仅在上下文“配置”菜单中可用。如果您进行了此更改,您的项目图标的角落应该有一个“S”而不是“J”。

于 2012-05-27T04:41:42.727 回答
0

确保它在正确的包装中,为我运行。我正在使用这个插件

http://scala-ide.org/

于 2012-05-27T01:26:29.623 回答