我是Scala的初学者。我在eclipse中安装了Scala IDE,现在我想运行我的应用程序。它从不显示"run as Scala application",而是显示"run as Java application“或"Java applet”。
我打开"run configuration“,点击"Scala application”,我的项目名是"test“,第二列是"Class Main”。我需要填些什么?我填写了" main.scala“,但它显示”找不到主类main.scala“。
你能帮我做这个项目吗?
发布于 2012-09-13 18:10:27
如果你想运行整个项目,它应该有一个“主类”,在你的任何Scala对象中,你都应该定义:
def main(args:Array[String]) { <some nice code here> }
从那里开始,它应该“调用”其余的对象来执行整个项目所做的任何事情,并且在"Class Main“列中,您应该指定对象的完全限定名。例如,如果您在包"starter“中名为"Start”的类中定义了main,则应在"Class Main“字段中声明"starter.Start”。
但另一方面,如果你只想运行一个Scala对象,它应该扩展App,如果它不扩展App,Scala IDE就不会添加"Run as Scala Application...":
package greeter
object Hello extends App {
println("Hello, World!")
}
发布于 2012-09-18 14:48:47
右键单击您的项目并检查"Scala Compiler“设置。选中"Project Specific“复选框,并尝试检查是否可以运行Scala对象(这将扩展App)。
发布于 2010-12-09 21:36:39
如果您为Eclipse安装了Scala插件,请打开Scala透视图。然后右键单击您的项目,并在“配置”菜单中选择“添加Scala自然”。
现在您应该能够运行Scala应用程序了。
https://stackoverflow.com/questions/4398676
复制相似问题