我一直在尝试使用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对象留下一个空体),但仍然会出现错误。关于可能导致这种情况的任何想法?
答案 0 :(得分:8)
您需要在控制台中查看输出,而不是在scala解释器中。 只需右键单击scala文件,然后选择“以scala应用程序运行”。
答案 1 :(得分:1)
确保已将Scala特性添加到项目中。在某些版本的插件中,如果Scala透视图处于活动状态,则只能从上下文“配置”菜单中使用该选项。如果你做了这个改变,你的项目图标应该在角落里有一个“S”而不是“J”。
答案 2 :(得分:0)
确保它在正确的包中,为我跑。我正在使用这个插件