2013-01-11 105 views
2

我试图用Eclipse Indigo运行一个scala文件。我已经安装了适用于Eclipse的Scala IDE,并且安装在Scala透视图上,但没有出现作为Scala应用程序运行的选项。我目前正在尝试运行的文件是我导入到Eclipse中的现有项目的一部分。 Scala IDE插件似乎正在工作,因为我可以创建Scala对象并将它们作为Scala应用程序运行,并且Scala编译器检测到错误。在Eclipse中运行Scala文件

如何获得将文件作为Eclipse Indigo的Scala IDE插件的Scala应用程序运行的选项?

+0

您需要复制粘贴一些代码。正如人们已经指出的那样,它*应该*起作用。只要项目的构建没有错误,并且主要签名是正确的(并且在对象内部),就没有其他任何事需要做。 –

回答

2

您要运行该文件必须被这样定义:

object MyFile extends App { /* your code to run here */ } 

或:

object MyFile { 
    def main(args: Array[String]) { /* your code to run here */ } 
} 

如果这些都是真的,你应该能够按播放键,通过右键点击或顶部的工具栏。

+2

主要方法的签名必须是def'main(args:Array [String])''而不是def'main(args:List [String])' – yakshaver

+0

@yakshaver良好的捕获 –

+0

@Faiz很好的捕获块的注释。 –